App Engine和Cloud Sql第二代

时间:2016-08-03 02:44:45

标签: google-app-engine google-cloud-sql

我正在尝试使用jdbc连接器连接到Cloud Sql第2代,输入:

url = jdbc:google:mysql://project:region:instance/database?user=root

但是,这样做时:

DriverManager.getConnection(url);

我得到的只是一个空值。

我没有遇到第一代和旧连接字符串的任何问题,但我无法使这个工作。

我应该考虑的任何特别的设置,缺少代码/连接器?任何帮助将不胜感激。

提前致谢!

1 个答案:

答案 0 :(得分:0)

感谢Vadim的建议,我发现将错误的凭据发送到数据库时出现了问题。

我会在这里发布jdbc连接字符串,因为我找不到任何页面中连接字符串的完整方式,我只是找到了构建它的单独部分。

这就是:

url = "jdbc:google:mysql://<your-project-id>:<your-cloud-sql-region>:<your-cloud-sql-instance>/<your-database-name>?user=<your-user>&password=<your-password>";

希望这可以节省一些时间!