[英]Oracle Database BLOB to InputStream in Java?
我創建了一個Java函數,它將InputStream
作為輸入。 我有一個oracle.sql.BLOB
實例傳遞給該函數。 如何將其轉換為InputStream
?
我是否需要使用BLOB參數重新編寫函數?
您還沒有真正說過如何從數據庫中獲取數據,但您可以使用ResultSet.getBinaryStream()
來獲取InputStream
,或者調用getBlob()
來獲取Blob
,然后使用Blob
上的getBinaryStream()
來獲取一條小溪。
根據“Mapping Datatypes”文檔聲明類型為oracle.sql.BLOB
Java參數。 然后,在該BLOB
對象上調用getBinaryStream()
以獲取InputStream
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.