Oracle addBatch()用法實例詳解
Oracle addBatch()用法實例詳解
PreparedStatement.addbatch()的使用
Statement和PreparedStatement的區(qū)別就不多廢話了,直接說PreparedStatement最重要的addbatch()結(jié)構(gòu)的使用.
1.建立鏈接
Connection connection =getConnection();
2.不自動 Commit
connection.setAutoCommit(false);
3.預(yù)編譯SQL語句,只編譯一回哦,效率高啊
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條語句. int [] counts = statement.executeBatch(); //Commit it 到(DB)里面
以上就是Oracle addBatch()的用法,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
oracle數(shù)據(jù)庫在客戶端建立dblink語法
oracle服務(wù)器沒有建立目標(biāo)數(shù)據(jù)庫的TNS時,在客戶端(有權(quán)限的情況下)建立dblink語法如下,有需求的朋友可以參考下哈2013-05-05Oracle 存儲過程總結(jié) 二、字符串處理相關(guān)函數(shù)
項目中有涉及存儲過程對字符串的處理,所以就將在網(wǎng)上查找到的資料匯總,做一個信息拼接式的總結(jié)。2009-07-07Oracle解決ORA-01034:?ORACLE?not?available問題的辦法
這篇文章主要給大家介紹了關(guān)于Oracle解決ORA-01034:?ORACLE?not?available問題的辦法,今天連接oracle出現(xiàn)如下錯誤,在網(wǎng)查了相關(guān)資料說出現(xiàn)ora-01034錯誤的原因是因為數(shù)據(jù)庫的控制文件沒有加在startup mount后,需要的朋友可以參考下2024-02-02Oracle數(shù)字類型number自增的實現(xiàn)代碼
這篇文章主要介紹了Oracle數(shù)字類型number自增的實現(xiàn)代碼,需要的朋友可以參考下2017-08-08Hibernate Oracle sequence的使用技巧
本文介紹了關(guān)于Hibernate中如何使用Oracle sequence的問題以及應(yīng)注意的事項。2009-06-06Oracle中實現(xiàn)MySQL show index from table命令SQL腳本分享
這篇文章主要介紹了Oracle中實現(xiàn)MySQL show index from table命令SQL腳本分享,本文只是模擬了Mysql中的show index from table命令,需要的朋友可以參考下2014-10-10oracle中得到一條SQL語句的執(zhí)行時間的兩種方式
這篇文章主要介紹了oracle中如何得到一條SQL語句的執(zhí)行時間,有兩種可行方式,大家可以參考下2014-05-05