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