getSubString(long startPos, int length)
public String getSubString(long startPos, int length)
throws SQLException
获取此 Clob 对象指定的 CLOB 值中指定子字符串的副本。子字符串开始 于位置 startPos 处,有 length 个连续字符。
参数:
startPos - 要提取的子字符串的第一个字符。第一个字符位于位置 1 处。
length - 要复制的连续字符的数量;length 的值必须大于等于 0。
返回:
一个 String,它是由此 Clob 对象指定的 CLOB 值中的指定子字符串
抛出:
SQLException - 如果访问 CLOB 值时发生错误;如果 pos 小于 1 或者 length 小于 0。
SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法。
length() public long length() throws SQLException
获取此 Clob 对象指定的 CLOB 值中的字符数。
返回:
CLOB 的字符长度。
抛出: SQLException - 如果访问 CLOB 值的长度时发生错误。
SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法。
position(java.sql.Clob arg0, long arg1)
public long position(java.sql.Clob arg0, long arg1)
throws SQLException
获取此 Clob 对象中指定的 Clob 对象 arg0 出现的字符位置。从位置 arg1 开始搜索。
参数:
arg0- 要搜索的 Clob 对象。
arg1- 开始搜索的位置;第一个位置是 1。
返回:
Clob 对象出现的位置;如果没有出现,则返回 -1;第一个位置是 1。
抛出:
SQLException - 如果访问 CLOB 值时发生错误,或者 arg1 小于 1。
SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法。




