Java1.4 java 1.4:如何使用executeBatch在一次点击的情况下在数据库中插入多条记录?

Java1.4 java 1.4:如何使用executeBatch在一次点击的情况下在数据库中插入多条记录?,java1.4,non-static,multiple-insert,Java1.4,Non Static,Multiple Insert,我正在从文件中读取记录数据(记录数最多可达数千条)。现在我想将每条记录插入数据库。我想一次插入所有记录,以减少性能损失。如果我在statment对象上使用addBatch(字符串sqlQuery),我的sql查询应该是静态的。但在我的情况下,查询将是非静态的。请告诉我可能的具有最佳性能的解决方案 平台 java 1.4 sql server 2000。来自 SQL特性(自SQL-92以来)是使用行值构造函数在单个SQL语句中一次插入多行: INSERT INTO ''TABLE'' (''col

我正在从文件中读取记录数据(记录数最多可达数千条)。现在我想将每条记录插入数据库。我想一次插入所有记录,以减少性能损失。如果我在statment对象上使用addBatch(字符串sqlQuery),我的sql查询应该是静态的。但在我的情况下,查询将是非静态的。请告诉我可能的具有最佳性能的解决方案

平台 java 1.4 sql server 2000。

来自

SQL特性(自SQL-92以来)是使用行值构造函数在单个SQL语句中一次插入多行:

INSERT INTO ''TABLE'' (''column1'', [''column2, ... '']) 
VALUES (''value1a'', [''value1b, ...'']), 
       (''value2a'', [''value2b, ...'']), 
   ...

您指的是哪个数据库?谢谢。在这种情况下,我将不得不根据记录数动态生成sql查询。如果有更好的解决方案,请告诉我?您会遇到什么错误?如果我没有错的话,MSSQLS2000应该符合SQL-92。