近日做平台新闻接口,数据库用的是Oracle10g,项目使用Spring框架,新闻表内有一字段为BLOB类型,但是在写入时遇到了写入后BLOB字段为空,替换了Spring 的jar包无效,跟bug也没看出什么端倪,最终将目标锁定在oracle.jdbc.OracleDriver 所引用的jar包版本上
近日做平台新闻接口,数据库用的是oracle10g,项目使用spring框架,新闻表内有一字段为blob类型,但是在写入时遇到了写入后blob字段为空,替换了spring 的jar包无效,跟bug也没看出什么端倪,最终将目标锁定在oracle.jdbc.oracledriver 所引用的jar包版本上,因为另一个平台的写入是可以的,经确认是 jar包的版本低导致写入不成功。
之前的jar包版本Oracle JDBC Driver version - 9.0.2.0.0;
替换后成功写入的版本是Oracle JDBC Driver version - "10.2.0.3.0;
再次可以提醒大家如果有遇到此情况的,可以先确认一下jar包的版本。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号