Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效

Posted

技术标签:

【中文标题】Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效【英文标题】:Google Apps Script JDBC - works only when remote database access hosts in cpanel is set to wide open 【发布时间】:2013-11-20 19:56:01 【问题描述】:

我可以将 google 电子表格应用程序脚本连接到 mysql 数据库,但前提是我在 cpanel 中的远程数据库访问主机设置为全开 %

如果我将此处列出的 IP 地址放入我的访问主机列表中: https://developers.google.com/apps-script/guides/jdbc

我收到“无法建立数据库连接”错误。

我重写了访问主机,使其比实际的 google 范围更广泛 - 例如。 66.102.%.% 但仍然没有运气。

我去尝试找出脚本从哪个 IP 地址运行以确定范围可能被破坏的位置。为了得到这个值,我尝试了这个:

 var response = UrlFetchApp.fetch("http://www.whatsmyip.org/");
 Logger.log(response.getContentText());

但始终使用超出指南页面上给出的范围的 IP 地址运行:https://developers.google.com/apps-script/guides/jdbc

想法?

【问题讨论】:

【参考方案1】:

您是否可能错误地使用了通配符? % 通配符可以匹配任何字符,而不仅仅是数字,因此您的示例实际上是 66.102.%。

【讨论】:

以上是关于Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效的主要内容,如果未能解决你的问题,请参考以下文章

Google Apps 脚本/JDBC/MySQL

来自 Google Apps 脚本的 Jdbc 连接错误

将身份验证从一个 Google Apps Script webapp 传递到另一个 Google Apps Script webapp

允许匿名访问 Google Apps Script Web 应用程序(Google Apps 帐户)

该脚本工作正常,但不在“google-apps-script”中

Google-apps-script 函数 CHAR() 和 CODE()