今天碰到了 java.sql.SQLException: 数字溢出.............的错误。
在网上看到有人说是 使用的jdbc驱动与数据库版本不匹配引起的,把版本改为一致的,都是10.2,测试还是报同样的错误。
根据提示内容(数字溢出),定位到数据库的某个NUMBER类型的字段超出有效范围引起,把值改小,问题就得到解决了。
具体能设的最大值为多少(据说是9位数),有待进一步测试。先在此记一笔,以备下次数据库设计的时候多注意。
本文记录了一次解决Java应用程序中出现的SQL数字溢出错误的过程。问题由数据库NUMBER类型字段值过大引起,通过调整该值大小解决了问题。
今天碰到了 java.sql.SQLException: 数字溢出.............的错误。
在网上看到有人说是 使用的jdbc驱动与数据库版本不匹配引起的,把版本改为一致的,都是10.2,测试还是报同样的错误。
根据提示内容(数字溢出),定位到数据库的某个NUMBER类型的字段超出有效范围引起,把值改小,问题就得到解决了。
具体能设的最大值为多少(据说是9位数),有待进一步测试。先在此记一笔,以备下次数据库设计的时候多注意。

被折叠的 条评论
为什么被折叠?