Java JDBC 學習 事務

2021-09-21 15:40:43 字數 285 閱讀 3548

在資料庫中,所謂事務是指一組邏輯操作單元,使資料從一種狀態變換到另一種狀態。

為確保資料庫中資料的一致性,資料的操縱應當是離散的成組的邏輯單元:當它全部完成時,資料的一致性可以保持,而當這個單元中的一部分操作失敗,整個事務應全部視為錯誤,所有從起始點以後的操作應全部回退到開始狀態。

事務的操作:先定義開始乙個事務,然後對資料作修改操作,這時如果提交(commit),這些修改就永久地儲存下來,如果回退(rollback),資料庫管理系統將放棄所作的所有修改而回到開始事務時的狀態。

原子性(atomicity)

Java JDBC 學習 處理Blob

lob,即large objects 大物件 是用來儲存大量的二進位制和文字資料的一種資料型別 乙個lob欄位可儲存可多達4gb的資料 lob 分為兩種型別 內部lob和外部lob。內部lob將資料以位元組流的形式儲存在資料庫的內部。因而,內部lob的許多操作都可以參與事務,也可以像處理普通資料一樣...

Java JDBC呼叫批處理 儲存過程 事務

一 使用batch批量處理資料庫 當需要向資料庫傳送一批sql語句執行時,應避免向資料庫一條條的傳送執行,而應採用jdbc的批處理機制,以提公升執行效率。1 實現批處理有兩種方式,第一種方式 statement.addbatch sql list 執行批處理sql語句 executebatch 方法...

JAVA JDBC使用詳解

第一步 載入驅動 class.forname oracle.jdbc.driver.oracledriver 第二步 通過驅動管理器獲取對應連線物件 jdbc程式中的connection,它用於代表資料庫的鏈結,collection是資料庫程式設計中最重要的乙個物件,客戶端與資料庫所有互動都是通過c...