Oracle addBatch()用法實(shí)例詳解
PreparedStatement.addbatch()的使用
Statement和PreparedStatement的區(qū)別就不多廢話了,直接說(shuō)PreparedStatement最重要的addbatch()結(jié)構(gòu)的使用.
1.建立鏈接
Connection connection =getConnection();
2.不自動(dòng) Commit
connection.setAutoCommit(false);
3.預(yù)編譯SQL語(yǔ)句,只編譯一回哦,效率高啊
PreparedStatement statement = connection.prepareStatement("INSERT INTO TABLEX VALUES(?, ?)");
//記錄1
statement.setInt(1, 1);
statement.setString(2, "Cujo");
statement.addBatch();
//記錄2
statement.setInt(1, 2);
statement.setString(2, "Fred");
statement.addBatch();
//記錄3
statement.setInt(1, 3);
statement.setString(2, "Mark");
statement.addBatch();
//批量執(zhí)行上面3條語(yǔ)句.
int [] counts = statement.executeBatch();
//Commit it 到(DB)里面
以上就是Oracle addBatch()的用法,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
您可能感興趣的文章:- 解決Oracle批量修改問(wèn)題
- Win7 64位下PowerDesigner連接64位Oracle11g數(shù)據(jù)庫(kù)
- Oracle安裝卸載圖文教程詳解
- oracle表空間的創(chuàng)建及dmp 文件的導(dǎo)入(推薦)
- pl/sql連接遠(yuǎn)程oracle服務(wù)器的配置教程
- Oracle查看表結(jié)構(gòu)的幾種方法示例代碼
- Oracle查詢最近幾天每小時(shí)歸檔日志產(chǎn)生數(shù)量的腳本寫(xiě)法
- 詳解Oracle調(diào)試存儲(chǔ)過(guò)程