我試圖將天我的GWT項目連接到谷歌雲SQL數據庫。我使用jdbc,當我在本地數據庫或我的雲SQL數據庫上將此類作爲Java類運行時,它的工作原理非常完美。需要幫助來連接到谷雲使用Eclipse和GWT App Engine的SQL
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工作。我甚至無法連接到雲SQL數據庫,如圖所示here。
那是什麼,我得到像here
我在谷歌工作教程創建一個新的Web應用程序使用Cloud SQL相同的錯誤。我也看到this,但它並沒有解決我的問題。我也檢查了谷歌教程,我看到了這裏的例子: https://developers.google.com/appengine/docs/java/gettingstarted/creating 今天我試過連接關閉我的防火牆和防病毒,但它沒有奏效。
對此的任何幫助將非常感激。提前致謝。