1

我在一个应用程序中有一个 .Java 文件,其中的代码是这样的

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

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

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

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

还有一点,这个问题是在全新安装 Eclipse 之后发生的。我是否需要添加任何额外的 JAR 或执行一些配置?

4

2 回答 2

0

我已经将我的机器的 JDK 版本升级到 JDK 7,它成功了。JRE 系统库文件在以前的版本中并非全部可用。再也没有这种问题了。

于 2013-07-25T14:52:20.050 回答
0

方法签名应该是

Blob getBlob(String columnLabel) throws SQLException

所以,试着把最后三个字母写成小写:

blob = ((OracleResultSet) rs).getBlob("Document");
于 2013-07-23T14:26:39.573 回答