首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用appscripts连接云服务器上运行的mysql或postgresql数据库?

问如何使用appscripts连接云服务器上运行的mysql或postgresql数据库?
EN

Stack Overflow用户
提问于 2021-04-02 16:42:34
回答 1查看 43关注 0票数 0

我正在尝试连接到postgresql服务器,该服务器当前在装有appscripts的google cloud machine上运行。我想将数据从谷歌电子表格推送到postgresql数据库中,我已经尝试在此documentation中提供的jdbc文档的帮助下实现了这一点。我浏览了文档,但找不到任何与postgresql相关的内容,因此我尝试连接运行在同一服务器上的mysql数据库,但显示错误

​

我尝试连接到mysql的代码如下所示

代码语言:javascript
复制
var server = 'ipaddress'
var dbName = 'dbname'
var username = 'db name'
var password = 'password'
var port = 3306
var url = 'jdbc:mysql://' + server + ":" + port + "/" + dbName;
function myFunction() {
  var conn = Jdbc.getConnection(url, username, password)
  Logger.log(url);
  Logger.log(conn);
  conn.close();
}

我当前的postgresql代码如下所示

代码语言:javascript
复制
var dbName = 'dbname'
var username = 'username'
var password = 'password'
var port = 5432
function myFunction() {
  var url = 'jdbc:postgresql://' + server + ":" + port + "/" + dbName;
  var conn = Jdbc.getConnection(url, username, password)
  Logger.log(url);
  Logger.log(conn);
  conn.close();
}

我得到了错误

​

​

如何解决这个问题?有没有可能用appscripts连接到postgresql?PS我可以使用与pgadmin相同的凭据连接到相同的数据库

EN

回答 1

Stack Overflow用户

发布于 2021-04-02 17:09:26

来自应用程序脚本文档here

Oracle服务支持Google Cloud SQL MySQL、MySQL、Microsoft SQL Server和

数据库。

所以目前还不支持PostgreSQL。

对于MySQL连接,从错误消息可以清楚地看出您的凭据似乎是错误的。通过终端登录到您的数据库远程服务器进行检查

代码语言:javascript
复制
mysql -u <username> -p -h <ip_address>

或者通过DBeaver等数据库工具进行连接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66916708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档