Oracle中Blob和Clob类型sql
一、Oracle中Blob和Clob类型的区别
二、Oracle中Blob和Clob类型的区别操做
三、下面以程序实例说明经过JDBC操纵Oracle数据库LOB类型字段的几种状况。数据库
先创建以下两个测试用的数据库表,Power Designer PD模型以下:oracle
1、 CLOB对象的存取测试
一、往数据库中插入一个新的CLOB对像 spa
代码以下:code
conn.rollback();对象
throw ex;图片
}get
/* 恢复原提交状态 */
二、修改CLOB对像(是在原CLOB对像基础上进行覆盖式的修改) it
三、替换CLOB对像(将原CLOB对像清除,换成一个全新的CLOB对像)
try {
/* 清空原CLOB对像 */
四、CLOB对像读取
/*回复元提交状态
conn.setAutoCommit(defaultCommit);
}
2、 BLOB对象的存取
一、 向数据库中插入一个新的BLOB对像
二、修改BLOB对像(是在原BLOB对像基础上进行覆盖式的修改)
/* 恢复原提交状态 */
conn.setAutoCommit(defaultCommit);
}
三、替换BLOB对像(将原BLOB对像清除,换成一个全新的BLOB对像)
代码以下:
/* 恢复原提交状态 */
conn.setAutoCommit(defaultCommit);
}
四、BLOB对像读取
/* 恢复原提交状态 */
conn.setAutoCommit(defaultCommit);
}
观察上述程序对LOB类型字段的存取,咱们能够看出,较之其它类型字段,有下面几个显著不一样的特色:必须取消自动提交