我正在从文件中读取记录数据(记录数可以高达数千条).Now我想将每条记录插入到数据库中。我想在一次命中中插入所有记录,以减少性能影响。如果我在语句对象上使用addBatch(String sqlQuery ),我的sql查询应该是静态的.but在我的情况下,查询将是非static.Please告诉我具有最佳性能的可能的解决方案?
平台Java1.4SQL server 2000。
发布于 2009-10-24 18:59:17
来自Wiki
SQL的一个特性(从SQL -92开始)是使用行值构造函数在单个SQL语句中一次插入多行:
INSERT INTO ''TABLE'' (''column1'', [''column2, ... ''])
VALUES (''value1a'', [''value1b, ...'']),
(''value2a'', [''value2b, ...'']),
...https://stackoverflow.com/questions/1617660
复制相似问题