-
CLOB
鎖定
- 中文名
- CLOB
- 外文名
- Character Large Object
- 性 質
- 數據庫中的數據類型
- 編程語言
- JavaTM
- 類 型
- 計算機科學術語
CLOB名詞定義
在一些數據庫系統裏,也使用Text 作為CLOB的別名,比如SQL Server。
CLOB類似名詞區別
CLOB和BLOB的區別
CLOB使用CHAR來保存數據。 如:保存XML文檔。
BLOB就是使用二進制保存數據。 如:保存位圖。
CLOBJAVA操作
JAVA裏面對CLOB的操作
在絕大多數情況下,使用2種方法使用CLOB
2 如果比較大,可以用 getAsciiStream 或者 getUnicodeStream 以及對應的 setAsciiStream 和 setUnicodeStream 即可
讀取數據
ResultSet rs = stmt.executeQuery("SELECT TOP 1 * FROM Test1");
rs.next();
Reader reader = rs.getCharacterStream(2);
插入數據
PreparedStatement pstmt = con.prepareStatement("INSERT INTO test1 (c1_id, c2_vcmax) VALUES (?, ?)");
pstmt.setInt(1, 1);
pstmt.setString(2, htmlStr);
pstmt.executeUpdate();
更新數據
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM test1");
rs.next();
Clob clob = rs.getClob(2);
long pos = clob.position("dog", 1);
clob.setString(1, "cat", len, 3);
rs.updateClob(2, clob);
rs.updateRow();