SQL7008错误-解决方法?

我正在将JTOpen JDBC驱动程序用于DB2通用数据库。除了简单的语句,我对SQL的经验很少。

从这个问题中,我看到尝试“在事务期间插入/更新非日记表中的行”时,抛出了我正在获取的错误(SQL7008)。

根据项目负责人的说法,我们的数据库未记录在日志中,因此不会很快出现(不要问我为什么,我不是DBA)。但是,我正在一个项目中,commit几乎一劳永逸(而不是每次调用一次执行都会自动提交)的功能(不是完全必需的,但是它将解决很多问题)

在不启用日记功能的情况下,有什么方法可以解决erorr SQL7008?

回答:

解决此问题而不启用日记功能的唯一方法是按如下所示在连接字符串中禁用 :

jdbc:as400://systemname;naming=sql;errors=full;transaction isolation=none;date format=iso

JDBC属性的完整列表可以在IBM Toolbox for Java

JDBC属性文档中找到。

以上是 SQL7008错误-解决方法? 的全部内容, 来源链接: utcz.com/qa/422659.html

回到顶部