App Engine 和 Cloud Sql 第二代
App Engine and Cloud Sql Second Generation
我正在尝试使用 jdbc 连接器连接到 Cloud Sql 第二代,方法是键入:
url = jdbc:google:mysql://project:region:instance/database?user=root
但是,这样做时:
DriverManager.getConnection(url);
我得到的只是一个空值。
我在使用第一代和旧连接字符串时没有遇到任何问题,但我无法使它正常工作。
有什么我应该特别考虑的设置,缺少 code/connector?任何帮助将不胜感激。
提前致谢!
感谢 Vadim 的建议,我发现将错误的凭据发送到数据库时出现了问题。
我将 post 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>";
希望这可以帮助您节省一些时间!
我正在尝试使用 jdbc 连接器连接到 Cloud Sql 第二代,方法是键入:
url = jdbc:google:mysql://project:region:instance/database?user=root
但是,这样做时:
DriverManager.getConnection(url);
我得到的只是一个空值。
我在使用第一代和旧连接字符串时没有遇到任何问题,但我无法使它正常工作。
有什么我应该特别考虑的设置,缺少 code/connector?任何帮助将不胜感激。
提前致谢!
感谢 Vadim 的建议,我发现将错误的凭据发送到数据库时出现了问题。
我将 post 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>";
希望这可以帮助您节省一些时间!