我正在使用tomcat,Java和GWT。当尝试连接到db时,我的applcation会发出以下错误。相同的驱动程序信息完全在独立应用程序上运行。
java.sql.SQLException:URL的格式不正确: JDBC:TimesTen的:客户端:DSN = XXXX_cachedb_devc; UID = XXXX; PWD = XXXXX 在 com.google.cloud.sql.jdbc.internal.Exceptions.driverUrlNotInCorrectFormat(Exceptions.java:103) 在com.google.cloud.sql.jdbc.Driver.connect(Driver.java:47) 在com.google.cloud.sql.jdbc.Driver.connect(Driver.java:24) 在 java.sql.DriverManager.getConnection(DriverManager.java:582) 在 java.sql.DriverManager.getConnection(DriverManager.java:207)
我可以知道如何解决这个问题。
答案 0 :(得分:0)
看起来您要么尝试部署到App Engine,要么以某种方式将appengine jar放在运行时类路径中。 如果您不打算在Google App Engine上部署应用程序,只需从项目中删除应用引擎SDK jar。
另一方面,如果要部署到应用引擎,请确保GAE尚不支持连接到外部数据库。您所能做的就是使用内存中的SQL数据库,如hsqldb。然后,您的连接URL需要符合内存数据库的hsqldb连接URL模式。