jdbc - “NzSQLException:更新计数超过 Integer.MAX_VALUE”错误仅在 JDBC 连接上
问题描述
在 netezza 中构建一个相当大的表时,使用 JDBC 连接时出现以下错误:
org.netezza.error.NzSQLException: The update count exceeded Integer.MAX_VALUE.
该表确实已正确创建,但代码会引发异常。当我尝试运行相同的 SQL 时,nzsql
我得到:
INSERT 0 2395423258
即没有抛出异常。看来 JDBC 中存储记录数的变量不够大?
有没有其他人遇到过这个错误?你是怎么处理的?
解决方案
修改您的连接字符串以包含ignoreUpdateCount=on
为参数,然后重试。
推荐阅读
- mongoose - Remove Result Type for Mongoose Nestjs Promises
- c - 我如何编写 C 编程大写字母分隔函数?
- python-3.x - 需要帮助将 Unix 时间戳解码为日期(不和谐)
- arrays - 有限的字符串在 C 中接受无限的字符
- amazon-web-services - 如何从消息 ID 调试 AWS SNS 的传递状态?
- similarity - 微调对象关键点相似度(OKS)
- java - Java 时间解析“2021 年 6 月 26 日,纽约时间下午 4:30:15”
- ios - Xcode UI 测试找不到元素
- git - 如何合并或变基分支工作流
- python - 跨行的 Pandas DataFrame 条件