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) {
}
}