关于Oracle JDBC驱动报错不够详细的问题

[复制链接]
查看11 | 回复3 | 2011-4-9 10:34:59 | 显示全部楼层 |阅读模式
我现在在使用Oracle JDBC,在插入某一列的值过长时,比如某一列是varchar2(10),但我插入了11位的字符串,它只报了Insert too large value for column,但是不报是哪一列出的问题,有没有谁用的JDBC可以报出哪一列出错?
如果有的话可以联系我的百度hi,在线等
(跪求,等有分了会继续追加的)

回复

使用道具 举报

千问 | 2011-4-9 10:34:59 | 显示全部楼层
建议你可以解析 hibernate的源码的异常机制。 里面有你想要的这种结果。我也是最近才开始看hibernate异常源码。
回复

使用道具 举报

千问 | 2011-4-9 10:34:59 | 显示全部楼层
这个很简单,你自己在oracle中执行一下就可以了,就能够报出是哪个错!
回复

使用道具 举报

千问 | 2011-4-9 10:34:59 | 显示全部楼层
什么语言写的代码,catch中错误信息catch (SQLException e),我的java好象也是这样,呵呵。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行