mysql数据库存入clob类型数据后,查询返回内容如何处理

mysql数据库存入clob类型数据后,查询返回内容如何处理,第1张

需要先插入empty_clob() 值,然后使用带“for update”的查询语句锁定更新行,最后实例化输出流并对clob类型字段数据进行写入 *** 作;读取clob相对轻松一些,利用 getCharacterStream方法得到输入流,从数据库中clob字段下,直接将数据读取出来。

SQL CLOB为内置类型,它将字符大对象(Character Large Object)存储为数据库表某一行中的一个列值。

默认情况下,驱动程序使用SQL locator(CLOB)实现Clob对象,这意味着CLOB对象包含一个指向SQL CLOB数据的逻辑指针而不是数据本身。Clob对象在它被创建的事务处理期间有效。

内置类型指任何语言在设计初期定义的类型,如c语言中的int,double, char,它也是在一种语言中最基本的类型,与编译器编译出的代码具有重大关系。

扩展资料

JAVA里面对CLOB的 *** 作

在绝大多数情况下,使用2种方法使用CLOB

1、相对比较小的,可以用String进行直接 *** 作,把CLOB看成字符串类型即可。

2、如果比较大,可以用getAsciiStream或者getUnicodeStream以及对应的setAsciiStream和 setUnicodeStream即可。

在一些数据库系统里,也使用Text作为CLOB的别名,比如SQL Server。

参考资料来源:百度百科-CLOB

参考资料来源:百度百科-内置类型


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6668212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存