DB2新人问如何分析抛出的异常

ozcsdog1 2014-03-09 09:41:29
刚进入一个项目,数据库是使用DB2。
Java调用DB2的SQL时被catch到的异常信息里面,主要是SQLCODE等。
我到官网字典大概是能知道CODE所代表的意思,现在想问的是,不能跟oracle一样抛出更具体的信息么?
举个例子,我在执行一个INSERT文的时候,抛出的异常是字段字节比数据库最大值要大,但问题是并不会提示具体是那个字段。比的字段多的时候我一个一个查非常的不方便啊……有什么更快捷的方式么?
以前没有使用过DB2,比较弱,谢谢大家了。
分不多,请笑纳……
...全文
322 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sifadmwy 2014-03-11
  • 打赏
  • 举报
回复
引用 3 楼 sifadmwy 的回复:
我一般是用rensin .. 编译或者运行的时候能去log里面找到出错的具体的SQL。。。。
。。。resin 打错字了
sifadmwy 2014-03-11
  • 打赏
  • 举报
回复
我一般是用rensin .. 编译或者运行的时候能去log里面找到出错的具体的SQL。。。。
ozcsdog1 2014-03-10
  • 打赏
  • 举报
回复
引用 1 楼 Mr_Bean 的回复:
以前用存储过程的时候 是这样处理的 捕获抛出异常的sqlcode 然后自定义异常信息 不过就是比较麻烦
谢谢回复 你的意思是把字典程序化,不过我的意思是在有字典的前提下如何具体分析是哪个项目出了问题可以做到吗?
Mr_Bean 2014-03-09
  • 打赏
  • 举报
回复
以前用存储过程的时候 是这样处理的 捕获抛出异常的sqlcode 然后自定义异常信息 不过就是比较麻烦

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧