我正在尝试从我的Google Apps脚本项目连接到我的Google Cloud SQL(第二代)实例。这是我现在的代码。
通过IP连接时,我能够成功连接到它,但这是未加密的。所有Google Apps脚本IP也都列入白名单。
如果我的实例ID是12345,那么我的实例连接名称是12345:us-west1:12345。
var conn = Jdbc.getCloudSqlConnection('jdbc:google:rdbms://instanceConnectionName/database',{user: 'username', password: 'password'});
我试过了:
所以基本上,我只是想不出来,一些帮助将不胜感激。谢谢!
答案 0 :(得分:2)
Google的文档很难理解。基本上,他们告诉你连接网址必须如下所示:
var conn = Jdbc.getCloudSqlConnection('jdbc:google:rdbms:subname');
但是,对于MySQL数据库,它必须如下所示:
var conn = Jdbc.getCloudSqlConnection('jdbc:google:mysql://subname');
用mysql替换rdbms。就是这样。