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连接到数据库。

相关内容

热门资讯

第4分钟实锤!德州之星插件(德... 第4分钟实锤!德州之星插件(德州nzt)切实有挂(详细辅助普及教程)1、德州之星插件ai辅助优化,德...
8分钟实锤!德扑ai智能机器人... 8分钟实锤!德扑ai智能机器人(智星德州)一直真的是有挂(详细辅助存在挂教程);1、德扑ai智能机器...
第6分钟实锤!智星德州菠萝(德... 第6分钟实锤!智星德州菠萝(德州俱乐部)总是存在有挂(详细辅助解密教程);1、下载好智星德州菠萝辅助...
第1分钟实锤!德扑之星辅助器购... 第1分钟实锤!德扑之星辅助器购买(手机德州)一贯真的是有挂(详细辅助力荐教程)1、德扑之星辅助器购买...
第六分钟实锤!德州免费辅助神器... 第六分钟实锤!德州免费辅助神器app(wepower德州)确实是有挂(详细辅助AI教程);1)德州免...
第七分钟实锤!智星德州菠萝有挂... 第七分钟实锤!智星德州菠萝有挂吗(来玩德州app)好像有挂(详细辅助必赢教程)运智星德州菠萝有挂吗辅...
第三分钟实锤!德扑之星ai代打... 第三分钟实锤!德扑之星ai代打(智星德州)其实存在有挂(详细辅助详细教程)1、上手简单,内置详细流程...
第6分钟实锤!德扑之星ai代打... 第6分钟实锤!德扑之星ai代打(wepower德州)竟然是有挂(详细辅助透明教程);亲,关键说明,德...
6分钟实锤!智星德州菠萝(德扑... 6分钟实锤!智星德州菠萝(德扑)竟然是有挂(详细辅助大神讲解)小薇(透视辅助)致您一封信;亲爱智星德...
第二分钟实锤!智星德州菠萝偷偷... 第二分钟实锤!智星德州菠萝偷偷看牌功能(来玩德州app)真是是真的有挂(详细辅助可靠教程)1、下载好...