出现 com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error 异常的原因及解决方法

来源:互联网 发布:ubuntu文件服务器搭建 编辑:程序博客网 时间:2024/04/19 19:23

1 异常描述

在测试向数据库中添加记录的方法的时候,报出如下错误:

1

2 异常原因

观察上图划线的部分:

Error updating database.Cause: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601,SQLERRMC=CURRENT_TIMESTAMP;?,

咱们可以知道,此异常为更新数据库异常,而且在异常描述的时候,给出了SQLCODE=-104SQLSTATE=42601.

3 解决方法

通过查询 史上最全的 DB2 错误代码大全 :

2

显然可以看出来,对应上述SQLCODESQLSTATE的错误原因为“ SQL 语句中遇到了非法符号”。

对于这个异常,博主查看了对应的 SQL 语句,好吧,原因仅仅是少写了一个逗号!或许,这篇博文的题目修改为“论·细心的重要性”更切题一些,囧。

3 0
原创粉丝点击