Ich versuche, meine mySQL Datenbank mit googel-appscript zu verbinden, aber ich bekomme immer diese Fehlermeldung:Es kann keine Verbindung zu mySQL in Google Sheets etabliert
[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]
Unten ist mein einfacher Code:
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);
}
Ich habe kein Passwort in der mySQL-Datenbank.
Ich habe einen Test mysql in freewebhost erstellt und ich habe versucht, die Anmeldeinformationen von dort zu verwenden. Trotzdem kann ich keine Verbindung herstellen. Ich bekomme immer noch die gleiche Fehlermeldung. – Ibanez1408
Freewebhost (und die meisten anderen kostenlosen Web-Hosting-Plattformen) lassen ihre MySQL-Server nicht außerhalb von PHP verfügbar machen. –