gpt4 book ai didi

java - 消息 列类型无效 : getBLOB not implemented for class oracle. jdbc.driver.T4CLongRawAccessor

转载 作者:太空宇宙 更新时间:2023-11-04 13:35:13 29 4
gpt4 key购买 nike

我在尝试从 Oracle DB 读取 blob 时遇到问题通过使用这个

rs.getBlob("ARCHIVE_REQ_FILE_BLOB")

我也尝试过这个

oracle.sql.BLOB blob= (oracle.sql.BLOB) ((OracleResultSet) rs).getBlob("ARCHIVE_REQ_FILE_BLOB");

出现以下错误

SQL Message Invalid column type: getBLOB not implemented for class oracle.jdbc.driver.T4CLongRawAccessor

我使用IBM WebSphere应用服务器8.5.5,使用WebSphere数据源打开连接使用oracle oracle 11.2.0.2

最佳答案

您并不是在尝试读取 BLOB 值。实际上,数据库中有一个 LONG RAW 值,并且您尝试将其视为 BLOB 来读取。

我建议您阅读Oracle documentation for reading data from LONG and LONG RAW values in JDBC 。 Oracle 甚至提供了示例代码来帮助您。

关于java - 消息 列类型无效 : getBLOB not implemented for class oracle. jdbc.driver.T4CLongRawAccessor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31771198/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com