lob(large object)分為clob和blob, clob表示文字資料, blob用於表示二進位制資料.
mysql儲存文字資料使用的是text而不是clob, mysql中的text和blob分別分為:
tinytext、text、mediumtext和longtext, 占用的記憶體空間分別為256b, 64k, 16m, 64g.
tinyblob、blob、mediumblob和longblob, 占用的記憶體空間同上.
如果lob資料過大, 並不適合使用資料庫處理, 因為處理這些資料需要長時間占用資料庫的鏈結資源.
讀取與儲存text資料:
/*
* create table text_data(id int primary key auto_increment, resume text);
*/public class textdata catch (filenotfoundexception e) catch (sqlexception e) finally }
@test
public void readtextfromdatabase()
}} catch (sqlexception e) catch (ioexception e) finally
}}
讀取與儲存二進位制資料:
/*
* create table blob_data(id int primary key auto_increment, resume blob);
*/public class blobdata catch (filenotfoundexception e) catch (sqlexception e) finally
} @test
public void readblobfromdatabase()
}} catch (sqlexception e) catch (ioexception e) finally
}}
JDBC處理大文字資料或二進位制資料和批量處理
馬上要講hibernate了,誒,這個學期太累了 使用jdbc處理大文字資料 在實際開發中,程式需要把大文字或二進位制資料儲存到資料庫。基本概念 大資料也稱之為lob largeobjects lob又分為 clob和blob clob用於儲存大文字。text blob用於儲存二進位制資料,例如影象...
JDBC處理大資料 二進位制資料和批處理
例如,文字資料 儲存 preparestatement.setcharacterstream index,fis,length nt index 是預編譯sql語句中大文字資料的引數索引位置 fis 大文字資料的輸入流 length 大文字資料的長度 獲取 方法一 reader resultset....
jdbc操作大段文字和二進位制資料型別
使用jdbc操作大段文字和二進位制資料型別 1 clob型別 用以儲存大容量的文字 mysql中對應的字段型別是mediumtext text 和longtetxt 向資料庫中插入大段的文字 public static void insert catch sqlexception e catch f...