Он работает как шарм. Проверьте, используете ли вы getConnection или getCloudSQLConnetion. Второй должен использоваться только с облачным SQL.
Приведенный ниже пример работает:
function doGet(){
return HtmlService.createTemplateFromFile('datatable').evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
function getSql(){
var conn = Jdbc.getConnection('jdbc:mysql://sql4.freesqldatabase.com:3306/sql427377', 'sql427377', 'my_pass');
var stmt = conn.createStatement();
var results = stmt.executeQuery("select name, location, address, phone, fax from person");
Logger.log(results);
var resultsArray = [];
while(results.next()) {
resultsArray.push({'name': results.getString(1),
'location' : results.getString(2),
'address' : results.getString(3),
'phone' : results.getString(4),
'fax' : results.getString(5)});
}
return JSON.stringify(resultsArray);
}
Живая версия here.
Wow, Спасибо за вашу помощь Bro. Оцените свое время – Bipin
Пожалуйста, отметьте как правильно, важно для моего ранга :) –
Возможно ли подключиться к внешнему MYSQL с помощью Google App Engine GWT? Можете ли вы поделиться примером? – Bipin