【发布时间】:2016-01-18 07:27:55
【问题描述】:
我正在尝试从 Java Spring 项目中的 Oracle 数据库中检索 Clob 字段,但遇到了问题。
首先,我使用名为 SqlRowSet 的 Spring 对象进行了查询:
String query = sqlQueries.getProperty("THE_QUERY");
SqlRowSet rs = select.queryForRowSet(query, new HashMap<String, Object>());
之后我遍历对象并开始从字段中获取信息:
while (rs.next()) {
String name = rs.getString("name");
}
当我得到查询结果时,我会得到这样的结果:
name=javax.sql.rowset.serial.SerialClob@435dc43
我尝试了几件事,但我无法从字段中获取信息,该字段最后是一个字符串(不确定数据库创建者为什么使用 clob 作为数据类型)。
有人知道如何获取这些信息吗?
【问题讨论】: