GBASE南大通用技术分享:

setCharacterStream(long indexToWriteAt)

public Writer setCharacterStream(long indexToWriteAt) 

throws SQLException 

获取用于将 Unicode 字符流写入此 Clob 对象表示的 CLOB 值中(位置 indexToWriteAt 处)的流。写入流中的字符将从位置 indexToWriteAt 开始重 写 Clob 对象中的现有字节。如果在将字符写入流中时到达 Clob 值的末尾, 则将增加 Clob 值的长度,以容纳额外的字符。 

注:如果为 indexToWriteAt 指定的值大于 CLOB 值的长度+1,则行为是不 确定的。一些 JDBC 驱动程序可能抛出 SQLException,而另一些驱动程序可能 支持此操作。

参数:

indexToWriteAt - 开始写入 CLOB 值中的位置;第一个位置是 1。 

返回:

可将 Unicode 编码字符写入其中的流。

抛出: 

SQLException - 如果访问 CLOB 值时发生错误,或者 indexToWriteAt 小 于 1。 

SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法。

setString(long pos, String str) public int setString(long pos, String str) throws SQLException 

在位置 pos 处将给定 Java String 写入此 Clob 对象指定的 CLOB 值中。 该字符串将从位置 pos 开始重写 Clob 对象中的现有字节。如果在写入给定字 符串时到达 Clob 值的末尾,则将增加 Clob 值的长度,以容纳额外的字符。 

注:如果为 pos 指定的值大于 CLOB 值的长度+1,则行为是不确定的。一 些 JDBC 驱动程序可能抛出 SQLException,而另一些驱动程序可能支持此操作。 

参数: 

pos - 开始写入此 Clob 对象表示的 CLOB 值的位置;第一个位置是 1。 str - 要写入此 Clob 指定的 CLOB 值中的字符串。 

返回: 

写入的字符数。 

抛出:

SQLException - 如果访问 CLOB 值时发生错误,或者 pos 小于 1。 

SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法。


#GBASE南大通用技术分享: