我正在尝试从我的teradata
应用程序向node.js
数据库插入大量数据。
我有一个insert语句数组。我需要将它们作为批量插入。请帮忙。
注意:我正在寻找下面我在java程序中使用的东西
statement.addBatch(query);
statement.executeBatch();
但我在jdbc npm模块中找不到任何内容。
答案 0 :(得分:2)
我有类似的需求并查看了jdbc和nodejdbc包,并且都没有提供对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