在netezza中构造一个较大的表时,使用JDBC连接时出现以下错误:
org.netezza.error.NzSQLException: The update count exceeded Integer.MAX_VALUE.
正确创建了表 ,但是代码引发了异常。当我尝试使用nzsql
运行相同的SQL时,我得到:
INSERT 0 2395423258
即没有抛出异常。似乎在JDBC中存储记录数的变量不够大?
还有其他人遇到此错误吗?您是如何处理的?
答案 0 :(得分:2)
修改您的连接字符串,使其包含ignoreUpdateCount=on
作为参数,然后重试。