ORA-01461: can bind a LONG value only for insert into a LONG column解决办法

来源:互联网 发布:如何搭建云计算平台 编辑:程序博客网 时间:2024/05/29 19:53

这是在做SSH项目的时候经常遇到的错误,有时候仔细一看,表中没有任何long类型数据,而且没有数据超出字段的长度,那这个错误如何解决呢?

 

解决方法:

(1)把Dao中修改的时候调用的update()方法改为merge()试试看。

(2)如果连接的是oracle数据库,尝试更换一下数据库驱动。但是这一步网上其他的资料介绍的都不够详细。本人作最完整的描述。找到你本机oracle的安装目录下的ojdbc14这个jar包。比如我的路径是“D:\oracle\product\10.2.0\db_1\jdbc\lib”,更换以后重启服务就大功告成了。

原创粉丝点击