我試圖使用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