(JDBC)20 事務的概念與JDBC事務處理

2022-01-25 06:14:37 字數 806 閱讀 4108

1.原子性:組成事務處理的語句形成了乙個邏輯單元,不能只執行其中的乙個部分

2.一致性:在事務處理執行前後,資料庫是一致的(資料庫資料完整性約束)

3.隔離性:乙個事務處理對另乙個事物處理的影響

4.持續性:事務處理的效果能夠永久儲存下來

connection.setautocommit(false);//開啟事務

connection.commit();//提交事務

connection.rollback();//回滾事務

舉例:

public

class

txtest

static

void test() throws

sqlexception

if(money>100)

sql="update usertr set money=money+10 where id=2";

st.executeupdate(sql);

con.commit();

con.close();

rs.close();

st.close();

} catch

(sqlexception e)

throw

e; }

}static

connection get_con()

catch

(classnotfoundexception e)

catch

(sqlexception e)

return

con;

}}

認識JDBC 2 0中的高階資料型別

jdbc 2.0中提供了對sql3標準中引入的新的資料型別,如blob binary large object clob character large object array 物件 ref 物件參考,object reference 和 udt 使用者定義資料型別,user defined da...

JTA與JDBC 事務管理的區別

jta 提供了跨session 的事務管理能力。這一點是與jdbc transaction 最大的 差異。jdbc事務由connnection管理,也就是說,事務管理實際上是在jdbc connection 中實現。事務週期限於connection的生命週期之類。同樣,對於基於jdbc transa...

Loadrunner中與事務相關的概念及函式

一 事務 事務是指使用者在客戶端做一種或多種業務所需要的操作集,通過事務函式可以標記完成該業務所需要的操作內容 另一方面可以用來統計使用者操作的相應時間。事務響應時間是指通過記錄使用者請求的開始時間和伺服器返回內容到客戶時間的差值來計算使用者操作響應時間的。事務開始 lr start transac...