[英]Need help to connect to google Cloud SQL using Eclipse and GWT App Engine
自幾天以來,我一直在嘗試將GWT項目連接到Google雲端SQL數據庫。 我正在使用jdbc,當我在本地數據庫或雲SQL數據庫上以Java類的形式運行此類時,它可以完美運行。
package com.google.gwt.timecalc.server;
import java.io.IOException;
import java.sql.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.google.appengine.api.rdbms.AppEngineDriver;
import java.sql.*;
import com.google.cloud.sql.Driver;
public class ConnectionDB1 {
static Connection con = null;
static Statement stmt = null;
static ResultSet rs = null;
public static void main(String args[]) throws SQLException{
DriverManager.registerDriver(new com.google.cloud.sql.Driver());
try{
// works local
con = DriverManager.getConnection("jdbc:mysql://localhost/filme","root","admin" );
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT * FROM test");
while ( rs.next() ){
System.out.println("Id: "+rs.getString(1));
System.out.println("Name: "+rs.getString(2));
}
rs.close();
stmt.close();
con.close();
}
catch ( SQLException e ){
e.printStackTrace();
System.exit(1);
}
}
}
當我嘗試使用GWT應用程序執行此操作時,它將無法正常工作。 我與Requestfactory btw合作。 我什至無法獲得與此處所示的雲SQL DB的連接。
那就是我在這里得到同樣的錯誤
我完成了google教程,使用Cloud sql創建了一個新的Web應用程序。 我也看到了,但這並不能解決我的問題。 我還查看了google教程,並在這里看到了示例: https : //developers.google.com/appengine/docs/java/gettingstarted/creating今天,我嘗試關閉防火牆和防病毒軟件的連接,但是沒有用。
任何幫助,將不勝感激。 提前致謝。
在對自己不熟悉之后,並為這個過程苦苦掙扎,我建議在這里遵循以下過程:(https://developers.google.com/appengine/docs/java/cloud-sql/developers-guide)
具體來說,這就是我能夠進行連接的方式,並完成了注冊JDBC驅動程序然后繼續進行的過程。
我花了幾個小時來嘗試實現最初的python hello world和guestbook的稍微修改的版本。 我不能推薦盡可能完全按照他們建議的方式使用相同文件名的方式。
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.