0
问题:我处理大量更新语句,此时我将其添加到ArrayList,然后将数组列表传递给循环所有更新语句的函数。他们没有准备。通用准备语句更新
你会如何解决这个问题?我正在考虑“通用”更新功能,它接收表格和参数列表,然后“准备”所有内容。
public void updateFromList(ArrayList<String> updateQueriesList) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@:1521:", "", "");
PreparedStatement pstmt = null;
for (String s : updateQueriesList) {
pstmt = con.prepareStatement(s);
pstmt.addBatch();
}
pstmt.executeBatch();
con.close();
}
} catch (Exception ex) {
}
}