Oracle針對(duì)數(shù)據(jù)庫(kù)某一行進(jìn)行操作的時(shí)候,如何將這一行加行鎖
更新時(shí)間:2009年02月19日 23:44:31 作者:
Oracle針對(duì)數(shù)據(jù)庫(kù)某一行進(jìn)行操作的時(shí)候,如何將這一行加行鎖的實(shí)現(xiàn)方法
select for update
這個(gè)是行級(jí)鎖
當(dāng) commit或者rollback時(shí),鎖釋放
記得打開事務(wù),比如jdbc里面
setAutoCommit(false);
步驟如下:
1 在JDBC中setAutoCommit為false
2 在Oracle中查詢,使用for update字句,鎖定所有select出來的記錄行
3 執(zhí)行所需操作
4 con.commit()以上事務(wù)
完畢。
這個(gè)是行級(jí)鎖
當(dāng) commit或者rollback時(shí),鎖釋放
記得打開事務(wù),比如jdbc里面
setAutoCommit(false);
步驟如下:
1 在JDBC中setAutoCommit為false
2 在Oracle中查詢,使用for update字句,鎖定所有select出來的記錄行
3 執(zhí)行所需操作
4 con.commit()以上事務(wù)
完畢。
相關(guān)文章
利用Oracle數(shù)據(jù)庫(kù)發(fā)送郵件的實(shí)例代碼
本文給大家利用oracle數(shù)據(jù)庫(kù)發(fā)送郵件的實(shí)例,代碼簡(jiǎn)單易懂,試用性非常高,對(duì)此文感興趣的朋友一起學(xué)習(xí)吧2016-09-09連接Oracle數(shù)據(jù)庫(kù)時(shí)報(bào)ORA-12541:TNS:無監(jiān)聽程序的圖文解決教程
這篇文章主要介紹了連接Oracle數(shù)據(jù)庫(kù)時(shí)報(bào)ORA-12541:TNS:無監(jiān)聽程序的圖文解決教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)
Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)...2007-03-03Oracle數(shù)據(jù)庫(kù)使用sqlplus時(shí)的連接錯(cuò)誤與方向鍵亂碼解決
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)使用sqlplus時(shí)的連接錯(cuò)誤與方向鍵亂碼解決方法,實(shí)例環(huán)境基于Linux操作系統(tǒng),需要的朋友可以參考下2016-01-01oracle的導(dǎo)入導(dǎo)出注意事項(xiàng)及心得分享
導(dǎo)入導(dǎo)出oracle方案是備份和恢復(fù)的主旋律,有一點(diǎn)點(diǎn)在使用過程中的體會(huì),在此與大家分享下,希望對(duì)大家有所幫助2013-09-09