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

相关文章
|
2月前
|
Java
在Java中如何将基本数据类型转换为String
在Java中,可使用多种方法将基本数据类型(如int、char等)转换为String:1. 使用String.valueOf()方法;2. 利用+运算符与空字符串连接;3. 对于数字类型,也可使用Integer.toString()等特定类型的方法。这些方法简单高效,适用于不同场景。
78 7
|
8月前
|
Java
Java中为何会出现string无法转换
Java中为何会出现string无法转换
|
8月前
|
安全 Java 索引
Java中的字符串String
Java中的字符串String
59 0
|
JSON Java 数据格式
Java jackson 由String转成List和各种对象
时间久了,会忘记具体怎么转,记录一下,后面方便使用
668 1
|
Java
Java StringBuilder 和 String 相互转换
Java StringBuilder 和 String 相互转换
89 0
|
Java
java中string.trim()函数的使用
trim() 去掉字符串的头和尾。
90 0
【报错:string类型转换int】java.lang.NumberFormatException: For input string:
【报错:string类型转换int】java.lang.NumberFormatException: For input string:
|
API
JAVA-String字符串
JAVA-String字符串
86 0
JAVA-String字符串
|
Oracle Java 关系型数据库
使用Java进行Clob转String字符串
使用Java进行Clob转String字符串
645 0
java基础题(2)String是最基本的数据类型吗?
java基础题(2)String是最基本的数据类型吗?

热门文章

最新文章

下一篇
开通oss服务