eclipse - 即使导入 oracle.sql.blob 后也无法识别 GetBlob() 方法

标签 eclipse oracle blob java

我在应用程序中有一个 .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/

相关文章:

eclipse - 如何让 MoreUnit 调试测试而不是运行测试?

java - 使用eclipse没有项目目录结构?

sql - 如何使用 xPath (10g) 在 Oracle SQL extract() 中获取节点名称

oracle - 如何在 Oracle 10g 中重命名表列

python - SQLAlchemy 编解码器无法使用 Oracle WE8ISO8859P1 编码解码字节 0x81

C++ 在 Mysql 中将自定义对象存储为 blob

xmlhttprequest - 从 XMLHttpRequest 对象响应创建文件

c# - 通过 C# 将图像添加到 blob (mysql)

java - 部署应用程序会跳过资源文件

java - 我如何处理 pom.xml 文件?