我编写了一个以
我需要重新使用BLOB参数重写我的函数吗?
InputStream
为输入的Java函数。我有一个oracle.sql.BLOB
实例要传递给该函数。我该如何将其转换为InputStream
?我需要重新使用BLOB参数重写我的函数吗?
InputStream
为输入的Java函数。我有一个oracle.sql.BLOB
实例要传递给该函数。我该如何将其转换为InputStream
?ResultSet.getBinaryStream()
方法获取InputStream
,或者调用getBlob()
方法来获取Blob
,然后在Blob
上调用getBinaryStream()
来获得一个流。按照“映射数据类型”文档,声明Java参数为oracle.sql.BLOB
类型。然后,调用该BLOB
对象的getBinaryStream()
方法以获取InputStream
。
Blob
相关的调用即可... - Jon Skeet