java命名空间java.sql接口resultset的类成员方法:
getunicodestream定义及介绍
本文导语:
getunicodestream
inputstream getunicodestream(string columnlabel)
throws sqlexception
已过时。 使用 getcharacterstream 代替
以两字节 unicode 字符流的形式获取此 resultset 对象的当前行中指定列的值。第一个字节是高字节;第...
getunicodestream
inputstream getunicodestream(string columnlabel)
throws sqlexception
- 已过时。 使用
getcharacterstream
代替
- 以两字节 unicode 字符流的形式获取此
resultset
对象的当前行中指定列的值。第一个字节是高字节;第二个字节是低字节。然后,可以按块从流中读取值。此方法尤其适合于获取很大的 longvarchar
值。采用 jdbc 技术的驱动程序将执行从数据库格式到 unicode 的任何必要转换。
注:在获取任何其他列的值之前必须读取返回流中的所有数据。下一次调用获取方法将隐式关闭该流。此外,当调用 inputstream.available
方法时,不管是否存在可用数据,流都可能返回 0
。
- 参数:
columnlabel
- 使用 sql as 子句指定的列标签。如果未指定 sql as 子句,则标签是列名称
- 返回:
- 以两字节 unicode 字符流的形式返回传递数据库列值的 java 输入流。如果值为 sql
null
,则返回值为 null
。
- 抛出:
sqlexception
- 如果 columnlabel 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法
sqlfeaturenotsupportedexception
- 如果 jdbc 驱动程序不支持此方法