Jor*_*hea 7 jdbc google-sheets google-apps-script google-cloud-sql
我创建了一个Google Cloud Project MySQL数据库,以便与Google Apps脚本提供的Jdbc服务结合使用.通过连接,一切都按计划进行.我基本上像在文档中一样连接.
var conn = Jdbc.getCloudSqlConnection(dbUrl, user, userPwd);
Run Code Online (Sandbox Code Playgroud)
我与另一个帐户共享该文件,突然间我看到一个红色错误说:
'无法建立数据库连接.检查连接字符串,用户名和密码.'
代码中没有任何变化,但是有一个错误.当我回到原始帐户并运行相同的代码时,没有错误.这里发生了什么?有任何想法吗?
Jdbc.getConnection适用于:我的帐户和另一个帐户:
var conn = Jdbc.getConnection('jdbc:mysql://' + IP + ':3306/' + database_name, user, password)
我真的很困惑,因为推荐的方法不起作用。
使用 Apps Script 的 JDBC 服务建立与 Google Cloud SQL 数据库的连接有两种方法:
- (推荐)连接使用
Jdbc.getCloudSqlConnection(url)- 连接使用
Jdbc.getConnection(url)
笔记:
我会再次仔细检查所有应列入白名单的 IP 范围。根据您的描述,它在第一个帐户中工作正常,可能在第二个帐户中 Apps 脚本使用另一个 IP 进行连接,该 IP 未列入白名单或因某些拼写错误而列入白名单。您能否分享一下屏幕截图,您是如何将本文中的范围列入白名单的?
| 归档时间: |
|
| 查看次数: |
1307 次 |
| 最近记录: |