私には怒っている問題があります。 Eclipseでローカルに開発すると、ローカルに稼働しているappengineとmySql WorkbenchでGoogle Cloud SQLに接続する際に問題はありません。Google Cloud SQLはサーバー上で非常に遅い
しかし、デプロイメント後、データベースにアクセスするJSPページとサーブレットは、ロードに30〜50秒かかります。 GoogleのローカルSQLインスタンスではなく、Google Cloud SQLにローカル接続することに注意してください。
私が実行し、最も簡単なコードは、(それが処理に30秒以上かかる)これです:
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(DRIVER_CLASS);
con = (Connection) DriverManager.getConnection(URL,USER, PASSWORD);
{catch (Exception e){
e.printStackTrace();
}
Statement stmt = null;
ResultSet rs = null;
try {
String query = "select * from myTable";
stmt = con.createStatement();
rs = stmt.executeQuery(query);
} catch (Exception e) {
e.printStackTrace();
}
while (rs.nexy()){
//iterate and output
}
これは、プロセスが遅くなることを... CON =(接続)のDriverManagerです。私は "com.mysql.jdbc.GoogleDriver"と "com.mysql.jdbc.Driver"を試しました。 IP経由でURL = jdbc:google:// [dbinstance]/OUTDATABASE?user = USERで接続しようとしました。
App Engineにデプロイされたときは、ローカルではうまく動作します(クラウドSQLへの接続)。それは私を怒らせている。
私は何か助けていただきありがとうございます。
大切にしてください。
私はPythonとまったく同じ問題を抱えています。あなたのSQLインスタンス領域は何ですか?これは既知の問題です:https://code.google.com/p/googlecloudsql/issues/detail?id=197 私はまだGoogleからの回答を得ていません。 – KinoP