关于ORA-01461: can bind a LONG value only for insert into a LONG column错误处理
2013-03-28 13:31
856 查看
异常:ORA-01461: can bind a LONG value only for insert into a LONG column
出错原因:当对Oracle数据库在CLOB类型字段插入值str,当str字符长度大于4000 就抛出如上异常
解决方法:查看项目中的驱动,和数据库的驱动是否一样, 把驱动替换成相同版本的异常出来,插入大容量数据正常!
查看OJDBC 版本信息
Manifest-Version: 1.0
Specification-Title: Oracle JDBC driver classes for use with JDK14
Sealed: true
Created-By: 1.4.2_14 (Sun Microsystems Inc.)
Implementation-Title: ojdbc14.jar
Specification-Vendor: Oracle Corporation
Specification-Version: Oracle JDBC Driver version - "10.2.0.4.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.4.0"
Implementation-Vendor: Oracle Corporation
Implementation-Time: Sat Feb 2 11:40:29 2008
Name: oracle/sql/converter/
Sealed: false
Name: oracle/sql/
Sealed: false
Name: oracle/sql/converter_xcharset/
Sealed: false
出错原因:当对Oracle数据库在CLOB类型字段插入值str,当str字符长度大于4000 就抛出如上异常
解决方法:查看项目中的驱动,和数据库的驱动是否一样, 把驱动替换成相同版本的异常出来,插入大容量数据正常!
查看OJDBC 版本信息
Manifest-Version: 1.0
Specification-Title: Oracle JDBC driver classes for use with JDK14
Sealed: true
Created-By: 1.4.2_14 (Sun Microsystems Inc.)
Implementation-Title: ojdbc14.jar
Specification-Vendor: Oracle Corporation
Specification-Version: Oracle JDBC Driver version - "10.2.0.4.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.4.0"
Implementation-Vendor: Oracle Corporation
Implementation-Time: Sat Feb 2 11:40:29 2008
Name: oracle/sql/converter/
Sealed: false
Name: oracle/sql/
Sealed: false
Name: oracle/sql/converter_xcharset/
Sealed: false
相关文章推荐
- 关于出现数据库错误ORA-01461: can bind a LONG value only for insert into a LONG column
- hibernate错误:ORA-01461: can bind a LONG value only for insert into a LONG column
- 关于ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column,不是中文长度问题,是ojdbc驱动
- ORA-01461: can bind a LONG value only for insert into a LONG column解决办法
- java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column
- oracle数据库 ORA-01461: can bind a LONG value only for insert into a LONG column解决方案
- ORA-01461: can bind a LONG value only for insert into a LONG column 问题解决方案
- 解决 ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column 解决方法
- ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column oracle
- proc中插入VARCHAR2字段报ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column
- Siebel Exception: ORA-01461: can bind a LONG value only for insert into a LONG column
- Siebel Exception: ORA-01461: can bind a LONG value only for insert into a LONG column
- ORA-01461: can bind a LONG value only for insert into a LONG column