[size=large]Java连接oracle添加数据错误:
[color=red]ORA-01438: value larger than specified precision allows for this column[/color]
有可能是由于这个原因引起的:(注:可能只是一种引起错误的原因,请读者参照)
:
//新增记录
rs.moveToInsertRow();
[color=red]如:编号80,如果在数据表中已经存在,则会引起上面的错误。
rs.updateInt(1, 80); //deptno不能和数据库表中的重复,而且类型要一致[/color]rs.updateString(2, "sa");
rs.insertRow();[/size]
[color=red]ORA-01438: value larger than specified precision allows for this column[/color]
有可能是由于这个原因引起的:(注:可能只是一种引起错误的原因,请读者参照)
:
//新增记录
rs.moveToInsertRow();
[color=red]如:编号80,如果在数据表中已经存在,则会引起上面的错误。
rs.updateInt(1, 80); //deptno不能和数据库表中的重复,而且类型要一致[/color]rs.updateString(2, "sa");
rs.insertRow();[/size]
Java连接Oracle错误解析
本文详细解释了在使用Java连接Oracle数据库时遇到的'ORA-01438:valuelargerthanspecifiedprecisionallowsforthiscolumn'错误,并提供了解决方法。
1725

被折叠的 条评论
为什么被折叠?



