如何在teradata节点jdbc模块中使用批量插入

时间:2016-01-28 13:34:07

标签: node.js jdbc

我正在尝试从我的teradata应用程序向node.js数据库插入大量数据。 我有一个insert语句数组。我需要将它们作为批量插入。请帮忙。

注意:我正在寻找下面我在java程序中使用的东西

statement.addBatch(query);
statement.executeBatch();

但我在jdbc npm模块中找不到任何内容。

1 个答案:

答案 0 :(得分:2)

我有类似的需求并查看了jdbcnodejdbc包,并且都没有提供对JDBC批量更新方法的支持。我最终将它们添加到基于Promise的nodejdbc包中,并提交了带有更改的pull请求。

更新 nodejdbc维护者已接受PR,批量支持现已成为该软件包的一部分!

示例(使用ES6):

env.user = username
env.host_string = host
print 'Testing %s ...' % host
with settings(hide('warnings', 'running', 'stdout', 'stderr'), warn_only = True, abort_on_prompts = True):
    dir = run('pwd')
    if dir:
        print dir