使用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
完结。

目录
相关文章
|
10天前
string(字符串)
在 Lua 中,字符串可以用双引号或单引号定义,如 `string1 = &quot;this is string1&quot;` 和 `string2 = &#39;this is string2&#39;`。多行字符串可由两个方括号包围,例如 `html` 变量所示,它包含了一个 HTML 片段。Lua 会尝试将数字字符串转换为数值进行算术运算,但混合字符串和数字可能导致错误,如 `&quot;error&quot; + 1`。
|
1天前
|
存储 Java 索引
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
|
1天前
|
Java
代码实例演示Java字符串与输入流互转
代码实例演示Java字符串与输入流互转
|
2天前
|
安全 Java 编译器
Java中String、StringBuilder和StringBuffer的区别
Java中String、StringBuilder和StringBuffer的区别
|
5天前
|
存储 缓存 安全
【 Java中String源码分析(JVM视角你不来看看?】
【 Java中String源码分析(JVM视角你不来看看?】
10 0
|
9天前
|
传感器 数据采集 网络协议
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
30 4
|
11天前
|
Java
在Java中,如何将字符串转换为浮点数?
【4月更文挑战第30天】在Java中,如何将字符串转换为浮点数?
16 0
|
11天前
|
Java
Java String类型转换成Date日期类型
Java String类型转换成Date日期类型
|
11天前
|
Java 索引
Java String应用与开发
Java String应用与开发
21 0
|
12天前
|
存储 Java C语言
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
20 0