有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从CSV读取并批量插入数据库Netezza

我正在读取CSV文件并将数据插入Netezza DB。我想做批量插入。 我的代码中有错误,无法插入数据

但是没有错误

while((row = csvReader.readNext()) != null) 
{
    preparedStatement.setString(1,row[0]);
    preparedStatement.setString(2,row[1]);
    preparedStatement.setString(3,row[2]);
    preparedStatement.addBatch();
}
preparedStatement.executeBatch();
csvReader.close();

但如果我单独插入这些内容,效果会很好:

while((row = csvReader.readNext()) != null) 
{
    preparedStatement.setString(1,row[0]);
    preparedStatement.setString(2,row[1]);
    preparedStatement.setString(3,row[2]);
    preparedStatement.executeUpdate();
}
csvReader.close();

第一批更新有什么问题


共 (0) 个答案