日期:2014-05-20  浏览次数:20720 次

奇怪问题求助,很急,在线等!
我的数据库是Oracle 10g ,用的是JAVA程序,我在做数据库更新操作时,采用PreparedStatement的setString(i,"")方法给参数设值,然后更新数据库( 数据库字段长度为:varchar2(4000) );
当为下面这个串(长度1670个字符)时报 ORA-01461: can bind a LONG value only for insert into a LONG column 异常:

但是用一个更长的串(长度3660个字符)时,却不报错:

------解决方案--------------------
换成classes12.jar一定没有问题!