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