导入oracle.sql.blob后,无法识别GetBlob()方法

时间:2013-07-23 14:14:31

标签: eclipse oracle blob java

我在应用程序中有一个.Java文件,其中包含类似的代码

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

我导入了oracle.sql.blob。 import Oracle.sql.BLOB

但即使在那之后,我有编译器错误和智能感知,建议我Create method 'getBLOB(string)' in type OracleResultSet

这是因为JRE系统库的问题吗?我也检查过了......正确添加了Jar文件。

另一点是在全新安装Eclipse后出现此问题。我是否需要添加任何其他JAR或执行某些配置?

2 个答案:

答案 0 :(得分:0)

方法签名应该是

Blob getBlob(String columnLabel) throws SQLException

所以,尝试用小写字母写下最后三个字母:

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

答案 1 :(得分:0)

我已经将我的机器的JDK版本升级到JDK 7,它就可以了。 JRE系统库文件并非以前的版本都可用。不再是这类问题了。