转载自:http://www.easytd.com/yichangjijin/d_1411081846.html

项目报java.sql.SQLException: Numeric Overflow的异常,数据库oracle,使用的mybatis异常信息如下:

java.sql.SQLException: Numeric Overflow; uncategorized SQLException for SQL []; SQL state [99999]; error code [17026]; Numeric Overflow; nested exception is java.sql.SQLException: Numeric Overflow

从下面了解到信息:

http://www.coderanch.com/t/610303/JDBC/databases/SQL-state-error-code-NumericThis is just a guess, but it looks like you're trying to fetch a value from a ResultSet which doesn't fit into the chosen type in Java. Oracle can store numbers with up to 38 digits (disregarding the scale for now), which far exceeds even the range of Java's long datatype. Inspect the values you're trying to select from Oracle to see whether they don't contain some really large values. 

也就是说oracle中的数字可能会大过java中long类型的数字,建议使用BigInteger or BigDecimal。

  在我当前项目是因为项目中用的是short类型,而数据库中的数据达到了37000多,于是就溢出了。解决方法更改java中的数据类型就可以了。

mybatis项目报java.sql.SQLException: Numeric Overflow的异常相关推荐

  1. oracle 解决序列号自增报 java.sql.SQLException: ORA-00001: 违反唯一约束条件 问题

    项目场景: oracle 数据库 用序列号作为主键,序列号自增. --  创建序列 语句: CREATE SEQUENCE SEQ_A MINVALUE 1 MAXVALUE 999999999999 ...

  2. mysql保存emoji报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8B'

    最近在做即时聊天功能,需要支持 emoji 表情,测试直接发送时后台 mysql 数据库会报类似 java.sql.SQLException: Incorrect string value: '\xF ...

  3. nslang oracle_解决ojdbc14连接oracle报“java.sql.SQLException: Io 异常: Size Data Unit (SDU) mismatch”异常问题...

    一.前言 通过ojdbc14.jar连接oracle数据库,应用运行期间报出"java.sql.SQLException: Io 异常: Size Data Unit (SDU) misma ...

  4. Mybatis中出现java.sql.SQLException: 无效的列类型: 1111

    原因:where 占位符被传递了 NULL 在其他的博客和一些论坛中有人说还有这个原因:where 后字段既有String又有Integer造成类型冲突(经测试,不存在这个原因) 解决方法: 明确字段 ...

  5. Cause: java.sql.SQLException: connection closed

    近期系统频繁报 java.sql.SQLException: connection closed message:com.noahgroup.framework.smart.admin.common. ...

  6. 关于操作数据库时报的java.sql.SQLException: ORA-00904:标识符无效 的问题

    开发中我使用的是Oracle数据库,使用的是SpringBoot+注解版Mybatis. 在对数据库进行CURD操作时老是报java.sql.SQLException: ORA-00904:标识符无效 ...

  7. java之java.sql.SQLException: ResultSet is from UPDATE. No Data.

    问题解释:java调用存储过程的时候,查询结果不能通过ResultSet来查询,需要通过CallableStatement来查询, 比如: ResultSet rs = callableStateme ...

  8. java.sql.SQLException: Table 'XXX' is marked as crashed and should be repaired异常修复

    服务器日志报java.sql.SQLException: Table 'XXX' is marked as crashed and should be repaired异常,下面给出修改方案,经试用可 ...

  9. java.sql.SQLException: 无效的列类型: 错误解析

    八月 16, 2018 8:47:40 下午 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service( ...

最新文章

  1. C#中数据流(文件流、内存流、网络流等)相关知识点梳理
  2. 【.Net core】EFCore——Code First生成数据库与表
  3. 面向对象之反射、包装、(定制)
  4. wireshark过滤使用
  5. python日期格式转换_python中有关时间日期格式转换问题
  6. 通过了微软的SharePoint认证考试(70-542: Microsoft Office SharePoint Server 2007 - Application Development)...
  7. echarts迁徙图 vue_vue中echarts引入中国地图的案例
  8. C# bool.tryparse
  9. 计算机最新一区sci,人工智能容易发的SCI期刊_2019中科院jcr期刊分区_2019中科院最新分区...
  10. 富士通Fujitsu DPK9500GA Pro 打印机驱动
  11. 用C++实现文件压缩
  12. C++ 笔记 加号运算符重载
  13. 求解答!iframe在IE浏览器加载页面无反应问题
  14. mysql写系统_一个用PHP和MYSQL写的定饭系统_PHP
  15. 从“黑五”看亚马逊海外购的变与不变
  16. 乐视x820android最新版本,乐视MAX2|MIUI10|安卓8.1|最终完美版极速流_最新最全的乐Max2ROM刷机包下载、刷机教程...
  17. 我的世界电脑版服务器区块怎么显示,我的世界区块显示指令 | 手游网游页游攻略大全...
  18. Linux 启动优化实战-2.41 秒启动应用!
  19. php谷歌地图,php – 使用谷歌地图提交位置
  20. OpenSSl生成SSL证书(支持https)

热门文章

  1. (一)导学(前端框架面试-聚焦Vue/React/Webpack)
  2. 大学生英语fif测试系统_英语听力解题技巧
  3. vb.net form 最大化按钮 代码_【React】利用antd的form自定义表单控件
  4. Sequence Classification with LSTM Recurrent Neural Networks in Python with Keras-学习笔记
  5. Spring boot 默认日志配置
  6. CNN结构:色彩空间建模-色彩空间分析
  7. Django模板语言
  8. flask学习笔记之flask-migrate
  9. iOS - EaseMob 环信的使用
  10. Sicily 1346. 金明的预算方案