Java JDBC 學習 處理Blob

2021-09-21 15:40:43 字數 482 閱讀 8465

lob,即large objects(大物件),是用來儲存大量的二進位制和文字資料的一種資料型別(乙個lob欄位可儲存可多達4gb的資料)。

lob 分為兩種型別:內部lob和外部lob。

內部lob將資料以位元組流的形式儲存在資料庫的內部。因而,內部lob的許多操作都可以參與事務,也可以像處理普通資料一樣對其進行備份和恢復操作。oracle支援三種型別的內部lob:

blob(二進位制資料)  

clob(單位元組字元資料) 

nclob(多位元組字元資料)。

mysql中,blob是乙個二進位制大型物件,是乙個可以儲存大量資料的容器,它能容納不同大小的資料。

mysql的四種blob型別(除了在儲存的最大資訊量上不同外,他們是等同的)。

實際使用中根據需要存入的資料大小定義不同的blob型別。

Java JDBC 學習 事務

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

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

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

C 學習 處理文字

在本文介紹的程式中,是把讀取的文字檔案,用乙個richtextbox元件顯示出來。要讀取文字檔案,必須使用到 streamreader 類,這個類是由名字空間 system.io 中定義的。通過 streamreader 類的 readline 方法,就可以讀取開啟資料流當前行的資料了。下面 實現的...