尝试在我的“mysql”数据库的“user”表中获取所有用户列时,我有一个奇怪的响应。
我正在使用 Google Cloud SQL,通过 JDBC 类从 Google Apps Script 访问它。这是我的代码:
function displayingOneUser(){
var connection = Jdbc.getCloudSqlConnection("jdbc:google:rdbms://blablabla/mysql", "root", rootPwd);
var mySqlStatement = connection.createStatement();
var resultSet = mySqlStatement.executeQuery("select * from user");
if(resultSet.next()){
var str="";
for(var i=1; i<43; i++){
str=str.concat(resultSet.getObject(i)+" | ");
Logger.log("str so far : "+str);
}
Logger.log("Displaying first user : "+str+".");
}
mySqlStatement.close();
connection.close();
}
我收到以下错误:“禁止访问类“(类)”。”,当它到达第 33 或 34 列时(我不记得是哪一个)。如果我使用 getString(),那么它可以正常工作。
知道这可能来自哪里吗?
干杯,
胜利者