使用Java进行Clob转String字符串

简介: 使用Java进行Clob转String字符串

背景
oracle字段类型varchar2最大长度4000,超过的怎么办
解决
使用clob类型,大字段,无长度限制
问题
使用Java的JDBC读取的RS获取的clob类型无法正常使用,封装的rs.getObject()。字段内容确定是字符串,那么怎么正常读取字符串?还不改变封装的数据获取方法?

方案

// 检测项目,合成字符串较大,启用CLOB大字段,需特殊处理
CLOB jcxmClob = (CLOB) zxkbpzList.get(prodectIndex).get("JCXM");
String jcxmStr = jcxmClob.getSubString(1, (int)jcxmClob.length());
List<String> jcxmList = Arrays.asList(jcxmStr.split(","));

注意:
1、我的数据库是Oracle,顾clob应用oracle.sql.*内容
2、subString起始下标是1
完结。

目录
相关文章
|
14天前
|
SQL JSON Java
告别字符串拼接:用Java文本块优雅处理多行字符串
告别字符串拼接:用Java文本块优雅处理多行字符串
222 108
|
21天前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
205 100
|
21天前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
249 99
|
24天前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
24天前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
2月前
|
Python
Python中的f-string:更简洁的字符串格式化
Python中的f-string:更简洁的字符串格式化
218 92
|
9天前
|
编解码 Java 开发者
Java String类的关键方法总结
以上总结了Java `String` 类最常见和重要功能性方法。每种操作都对应着日常编程任务,并且理解每种操作如何影响及处理 `Strings` 对于任何使用 Java 的开发者来说都至关重要。
88 5
|
3月前
|
SQL JSON Java
告别拼接噩梦:Java文本块让多行字符串更优雅
告别拼接噩梦:Java文本块让多行字符串更优雅
403 82

热门文章

最新文章