检索此 SQLServerResultSet 对象的当前行中指定列名称的值作为未解释字节二进制流。
语法
public java.io.InputStream getBinaryStream(java.lang.String columnName)
参数
columnName
包含列名称的 String。
返回值
InputStream 对象。
异常
备注
此 getBinaryStream 方法由 java.sql.ResultSet 接口中的 getBinaryStream 方法指定。
此方法只能用于 SQL Server binary、varbinary、varbinary(max) 和 image 数据类型。尝试将它用于其他数据类型会引发异常。
此方法获取作为流的值后,可以以块区的形式从流中读取该值。此方法特别适合检索大型 LONGVARBINARY 值。
注意:
必须在获取任何其他列的值前读取返回的流中的所有数据。对 getter 方法的下一次调用将隐式关闭该流。而且,在调用方法 InputStream.available 时,无论是否有数据可用,流都会返回 0。