【问题标题】:How to connect a google spreadsheet to my MariaDB?如何将谷歌电子表格连接到我的 MariaDB?
【发布时间】:2018-04-27 19:54:12
【问题描述】:

我可以使用 Navicat 远程连接,没问题,但是当我尝试在 google app 脚本中执行此操作时,我收到下一个错误:无法建立数据库连接。检查连接字符串、用户名和密码。

我使用如下函数进行连接:

function getConnection(){

  var address = 'url.domain';
  var user = 'username'; 
  var userPwd = 'pass'; 
  var db = 'database_name';
  var spreadsheetURL = 'spreadsheetURL'; 


  var dbUrl = 'jdbc:mysql://' + address + '/' + db;
  var conn = Jdbc.getConnection(dbUrl, user, userPwd);
  return conn;
}

插入的数据正确; 我尝试使用没有特殊字符的密码。 电子表格是可共享的,知道链接的任何人都可以编辑。

【问题讨论】:

标签: google-apps-script google-sheets mariadb


【解决方案1】:

确保按照本文档将您的 CIDR IP 地址范围列入白名单:

https://developers.google.com/apps-script/guides/jdbc#creating_google_cloud_sql_connections

此外,如果您不想将 IP 地址列入白名单,Google 建议使用 Jdbc.getCloudSqlConnection(url) 方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多