Java を使用して Google Cloud SQL を AppEngine と連携させようとしています。https://developers.google.com/appengine/docs/java/cloud-sql/?csw=1#using_the_java_development_serverの例に従いましたが、コードにエラー (または少なくとも省略) があるようです。
のようなクラスがなく、 によって作成された接続が で必要なタイプとは異なるため、この行Connection conn = DriverManager.getConnection(url);
はエラーを示しています。com.google.cloud.sql.jdbc.DriverManager
com.google.cloud.sql.jdbc.Connection
java.sql.DriverManager
この例は、彼らが使用したインポートを示しておらず、適切に機能する一連のインポートを見つけることができません。
私は実際にサンプルを Google AppEngine にデプロイして動作させましたが、ローカルでも動作させることができず、デプロイされたバージョンは非常に遅く、おそらくjava.sql
クラスではなくクラスを使用して動作させたためですcom.google.cloud.sql
(後者の完全なセットではないようです)。
これがそれほど複雑ではないことはわかっていますが、丸 2 日間理解できませんでした。これを機能させる方法や、私が見逃しているばかげたことを知っている場合は、お知らせください。