SpringjdbcTemplat写入BLOB数据为空
程序员文章站
2022-06-13 20:12:39
...
近日做平台新闻接口,数据库用的是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包的版本。
推荐阅读
-
SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题
-
解决Excel2010(2007)折线图表数据为空时折线断裂问题
-
Oracle修改字段类型报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”
-
解决Layui 表单提交数据为空的问题
-
vue的data的数据进行指定赋值,用于筛选条件的清空,或者管理系统添加成功后给部分数据赋值为空
-
ASP判断数据库值是否为空的通用函数
-
不能收缩 ID 为 %s 的数据库中 ID 为 %s 的文件,因为它正由其他进程收缩或为空。
-
C# 去除Split()中去除内容为空的数据
-
[oracle] Oracle存储过程里操作BLOB的字节数据的办法,例如写入32位整数
-
使用paginate方法分页无法判断获取的数据是否为空