java命名空间javax.sql接口rowset的类成员方法:
setnclob定义及介绍
本文导语:
setnclob
void setnclob(int parameterindex,
reader reader,
long length)
throws sqlexception
将指定参数设置为 reader 对象。reader 必须包含 length 所指定的字符数,否则,在执行 preparedstatement 时将会生成 sqlexception。...
setnclob
void setnclob(int parameterindex,
reader reader,
long length)
throws sqlexception
- 将指定参数设置为
reader
对象。reader 必须包含 length 所指定的字符数,否则,在执行 preparedstatement
时将会生成 sqlexception
。此方法不同于 setcharacterstream (int, reader, int)
方法,因为它通知驱动程序该参数值应该以 nclob
的形式发送到服务器。使用 setcharacterstream
方法时,驱动程序必须做额外的工作来确定参数数据是以 longnvarchar
还是 nclob
的形式发送到服务器。
- 参数:
parameterindex
- 第一个参数的索引是 1,第二个参数的索引是 2 ……reader
- 包含用来设置参数值的数据的对象。length
- 参数数据中的字符数。
- 抛出:
sqlexception
- 如果 parameterindex 不对应 sql 语句中的参数标记;如果指定长度小于 0;如果驱动程序不支持国家字符集;如果驱动程序检测到可能发生数据转换错误;如果发生数据库访问错误或者在关闭的 preparedstatement
上调用此方法
sqlfeaturenotsupportedexception
- 如果 jdbc 驱动程序不支持此方法- 从以下版本开始:
- 1.6