我正在尝试使用googel-appscript连接到我的mySQL数据库,但我总是收到这样的错误:
[16-08-31 10:28:17:156 HKT] Starting execution
[16-08-31 10:28:17:185 HKT] Jdbc.getConnection([jdbc:mysql://localhost:3306/ci_test, root, ]) [0.022 seconds]
[16-08-31 10:28:17:190 HKT] Execution failed: Failed to establish a database connection. Check connection string, username and password. (line 14, file "Code") [0.024 seconds total runtime]下面是我的简单代码:
function DriveDashBoard(){
var serverIP = 'localhost';
var sqlPort = '3306';
var sqlUser = 'root';
var sqlPass = '';
var sqlDB = 'ci_test';
var connectorInstance = 'jdbc:mysql://' + serverIP+':'+sqlPort;
var ConnectString = connectorInstance+'/'+sqlDB;
var conn = Jdbc.getConnection(ConnectString, sqlUser, sqlPass);
}我在mySQL数据库中没有密码。
发布于 2016-08-31 19:05:48
你不能把JDBC Google App连接到你局域网上的mysql服务器上,至少你可以把它暴露在互联网上。
发布于 2016-08-31 21:30:35
是。您要连接的服务器必须在公共互联网上可用,并且最好只允许从Google的IP地址范围进行访问。localhost只能在您的网络内部工作。
https://stackoverflow.com/questions/39239886
复制相似问题