2011-07-21 83 views
0

我正在使用帶有GWT的Tomcat,Java。當嘗試連接到數據庫時,我的applcation會發出以下錯誤。相同的驅動程序信息完美運行在獨立應用程序上。java.sql.SQLException:URL的格式不正確

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) at com.google.cloud.sql.jdbc.Driver.connect(Driver.java:47) at 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尚不支持連接到外部數據庫。你所能做的就是使用像hsqldb這樣的內存中的SQL數據庫。然後,您的連接url需要符合內存數據庫的hsqldb連接url模式。

+0

感謝tahir,我從運行時類路徑中移除了三個應用程序引擎罐。讓我試試看,並讓你知道結果。 – BalaB

+0

Tahir,不,我沒有部署到應用程序引擎。 – BalaB

+0

確認tahir是正確的。感謝tahir它的運作良好。 – BalaB