我在应用程序中有一个 .Java 文件,其中的代码如下
blob = ((OracleResultSet) rs).getBLOB("Document");
我已导入 oracle.sql.blob。 导入Oracle.sql.BLOB
但即使在那之后,我仍然遇到编译器错误,并且智能感知建议我在 OracleResultSet 类型中创建方法“getBLOB(string)”
这是因为 JRE 系统库的问题吗?我也检查了...Jar 文件已正确添加。
还有一点,这个问题是在全新安装 Eclipse 后发生的。我需要添加任何额外的 JAR 或执行一些配置吗?
最佳答案
方法签名应该是
Blob getBlob(String columnLabel) throws SQLException
所以,尝试用小写写最后三个字母:
blob = ((OracleResultSet) rs).getBlob("Document");
关于eclipse - 即使导入 oracle.sql.blob 后也无法识别 GetBlob() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17812752/