2014年5月6日 星期二

Java JDBC PreparedStatement 一次多筆

平時使用PreparedStatement

PreparedStatement preStatement = conn.prepareStatement("INSERT INTO `translate`(`Fields1`, `Fields2`, `Fields3`) VALUES (?,?,?)");


preStatement.setString(1, "value1");
preStatement.setString(2, "value2");
preStatement.setString(3, "value3");
preStatement.executeUpdata();


如果一次要寫入多筆的話可以使用executeBatch()
preStatement.setString(1, "value1");
preStatement.setString(2, "value2");
preStatement.setString(3, "value3");
preStatement.addBatch(); 

preStatement.setString(1, "value1");
preStatement.setString(2, "value2");
preStatement.setString(3, "value3");
preStatement.addBatch(); 


preStatement.executeBatch();

如果此篇對您有幫助,您可以點選廣告給予最大的動力,感謝您的收看。