我试图使用JDBC方法连接到部署在AWS Elasic Beanstalk(使用Eclipse)上的Java Web应用程序中位于Google Cloud SQL中的一些数据库。如何连接到来自AWS弹性beanstalk的谷歌云实例
String url = ConfigUtilities.getProperty("DATABASE_CONNN_URL_" + mode);
conn = DriverManager.getConnection(url, ConfigUtilities.getProperty("USERNAME_DB_" + mode),
ConfigUtilities.getProperty("PASSWORD_DB_" + mode));
的网址看起来像这样
DATABASE_CONNN_URL_PRODUCTION=jdbc:google:mysql://project-name:europe-west1:instance-name/db-name
我有附加以下罐子:MySQL的连接器的Java-6.0.6.jar(位于lib文件夹下WEB-INF)。
我收到以下错误
No suitable driver found for jdbc:google:mysql://project-name:europe-west1:instance-name/db-name
部署在App Engine的同一应用程序的工作原理。从Connecting to Cloud SQL from External Applications 的JDBC套接字工厂
请参阅https://cloud.google.com/sql/docs/mysql/connect-external-app#java – Vadim