AppsScriptV8Runtime和JDBC带来的新问题
创始人
2024-11-10 09:30:15
0次

Google Apps脚本使用Java Database Connectivity(JDBC)API连接数据库。新版V8 Runtime在使用JDBC时遇到了一些问题。

为了解决此问题,您可以使用以下方法之一:

1.使用旧版的Rhino运行时。

2.手动包含JDBC驱动程序的JAR文件。在你的脚本项目中,首先在代码中引用所需的JAR文件,然后再将这些JAR文件添加到App Script编辑器中。以下是一个MySQL示例脚本:

function readFromMySQL() {
  var conn = Jdbc.getConnection("jdbc:mysql://ServerName:3306/DatabaseName", "userName", "password");
  var stmt = conn.createStatement();
  var results = stmt.executeQuery("SELECT * FROM TableName");
  var metaData = results.getMetaData();
  var numCols = metaData.getColumnCount();
  var output = [];
  while (results.next()) {
    var row = [];
    for (var col = 0; col < numCols; col++) {
      row.push(results.getString(col + 1));
    }
    output.push(row);
  }
  results.close();
  conn.close();

  Logger.log(output);
}

请注意,在App Script编辑器中,您需要使用“Resources”>“Libraries”菜单项来添加JDBC JAR文件。

使用这些方法之一,您应该可以使用最新版本的V8 Runtime连接到数据库。

相关内容

热门资讯

此事引发网友热议透视挂!约约吉... 此事引发网友热议透视挂!约约吉林麻将辅助透视挂,无忧是有外挂,总是有挂教学1、金币登录送、破产送、升...
重大消息辅助!涡阳茶馆辅助透视... 重大消息辅助!涡阳茶馆辅助透视挂,闲榆娱乐存在有外挂,总是有挂功能涡阳茶馆破解侠是真的助透视。每个模...
分享个大家辅助!TX双城棋牌辅... 分享个大家辅助!TX双城棋牌辅助透视挂,廊坊麻将是有外挂,一直有挂秘籍1)TX双城棋牌辅助插件:进一...
一分钟揭秘开挂!川远互动辅助透... 一分钟揭秘开挂!川远互动辅助透视挂,禾沐确实有外挂,一贯有挂功能1、这是跨平台的川远互动轻量版有透视...
此事迅速冲上热搜辅助!老铁十三... 此事迅速冲上热搜辅助!老铁十三水辅助透视挂,梦黄麻将存在有外挂,其实有挂方法1、老铁十三水免费脚本咨...
一分钟了解开挂!涅槃辅助透视挂... 一分钟了解开挂!涅槃辅助透视挂,友友麻将确实有外挂,好像有挂神器1、进入到友友麻将是否有挂之后,能看...
总算了解透视挂!286com辅... 总算了解透视挂!286com辅助透视挂,星悦福建麻将存在有外挂,好像有挂方针运286com辅助工具,...
重大通报透视挂!酉游辅助透视挂... 重大通报透视挂!酉游辅助透视挂,微乐长沙麻将存在有外挂,都是有挂透视1、酉游透视辅助软件激活码多个强...
推荐攻略透视挂!小乐休闲辅助透... 推荐攻略透视挂!小乐休闲辅助透视挂,大唐河北麻将是真的有外挂,总是有挂方式1、用户打开应用后不用登录...
据报道开挂!糖逗休闲辅助透视挂... 据报道开挂!糖逗休闲辅助透视挂,悦享山东真的是有外挂,一贯有挂助手1、上手简单,内置详细流程视频教学...