簡體   English   中英

甚至在導入oracle.sql.blob之后也無法識別GetBlob()方法

[英]GetBlob() method not recognized even after importing oracle.sql.blob

我在應用程序中有一個.Java文件,其中的代碼是這樣的

blob = ((OracleResultSet) rs).getBLOB("Document");

我已經導入了oracle.sql.blob。 import Oracle.sql.BLOB

但是即使在那之后,我仍然遇到編譯器錯誤和智能提示,建議我在Create method 'getBLOB(string)' in type OracleResultSet

由於JRE系統庫,這是一個問題嗎? 我也檢查過... Jar文件已正確添加。

另一個問題是,在全新安裝了Eclipse之后會發生此問題。 我是否需要添加任何其他JAR或執行一些配置?

方法簽名應為

Blob getBlob(String columnLabel) throws SQLException

因此,請嘗試以小寫形式寫出最后三個字母:

blob = ((OracleResultSet) rs).getBlob("Document");

我已經將機器的JDK版本升級到JDK 7,它成功了。 JRE系統庫文件並非在先前版本中都可用。 不再存在此類問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM