java命名空间java.sql接口preparedstatement的类成员方法:
setcharacterstream定义及介绍
本文导语:
setcharacterstream
void setcharacterstream(int parameterindex,
reader reader)
throws sqlexception
将指定参数设置为给定 reader 对象。在将一个非常大的 unicode 值输入到 longvarchar 参数时,通过 java.io.reader 对象发...
setcharacterstream
void setcharacterstream(int parameterindex,
reader reader)
throws sqlexception
- 将指定参数设置为给定
reader
对象。在将一个非常大的 unicode 值输入到 longvarchar
参数时,通过 java.io.reader
对象发送它可能更为实际。将根据需要从流中读取数据,一直读取到文件末尾。jdbc 驱动程序将执行从 unicode 到数据库 char 格式的任何必要转换。
注:此流对象既可以是一个标准 java 流对象,也可以是实现标准接口的用户自己的子类。
注:查询 jdbc 驱动程序文档,以确定使用带 length 参数的 setcharacterstream
是否更有效。
- 参数:
parameterindex
- 第一个参数是 1,第二个参数是 2,……reader
- 包含 unicode 数据的 java.io.reader
对象
- 抛出:
sqlexception
- 如果 parameterindex 不对应于 sql 语句中的参数标记;如果发生数据库访问错误,或者在关闭的 preparedstatement
上调用此方法
sqlfeaturenotsupportedexception
- 如果 jdbc 驱动程序不支持此方法- 从以下版本开始:
- 1.6