问题描述
[5/26/097:21:57:533GMT+08:00]00000043SystemErrRatoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(CompiledCode))[5/26/097:21:57:533GMT+08:00]00000043SystemErrRatoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(InlinedCompiledCode))[5/26/097:21:57:533GMT+08:00]00000043SystemErrRatoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(InlinedCompiledCode))[5/26/097:21:57:533GMT+08:00]00000043SystemErrRatoracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java(InlinedCompiledCode))[5/26/097:21:57:533GMT+08:00]00000043SystemErrRatoracle.jdbc.driver.NumberCommonAccessor.getShort(NumberCommonAccessor.java(CompiledCode))[5/26/097:21:57:533GMT+08:00]00000043SystemErrRatoracle.jdbc.driver.OracleResultSetImpl.getShort(OracleResultSetImpl.java(CompiledCode))[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.getShort(WSJdbcResultSet.java(CompiledCode))[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.excellence.common.util.SQLUtil.getObjectFromRS(UnknownSource)[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.excellence.common.util.SQLUtil.query(UnknownSource)[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.excellence.common.util.SQLUtil.query(UnknownSource)[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.excellence.common.util.SQLUtil.getRecordList(UnknownSource)[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.excellence.platform.missive.web.service.DocSerialResetTimer.taskDo(DocSerialResetTimer.java:46)[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatcom.excellence.common.service.Task.run(UnknownSource)[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatjava.util.TimerThread.mainLoop(Timer.java(CompiledCode))[5/26/097:21:57:534GMT+08:00]00000043SystemErrRatjava.util.TimerThread.run(Timer.java:408)[5/26/097:26:59:005GMT+08:00]00000043SystemErrRjava.sql.SQLException:NumericOverflowatoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(CompiledCode))atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(InlinedCompiledCode))atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(InlinedCompiledCode))atoracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java(InlinedCompiledCode))atoracle.jdbc.driver.NumberCommonAccessor.getShort(NumberCommonAccessor.java(CompiledCode))atoracle.jdbc.driver.OracleResultSetImpl.getShort(OracleResultSetImpl.java(CompiledCode))atcom.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.getShort(WSJdbcResultSet.java(CompiledCode))atcom.excellence.common.util.SQLUtil.getObjectFromRS(UnknownSource)atcom.excellence.common.util.SQLUtil.query(UnknownSource)atcom.excellence.common.util.SQLUtil.query(UnknownSource)atcom.excellence.common.util.SQLUtil.getRecordList(UnknownSource)atcom.excellence.platform.missive.web.service.DocSerialResetTimer.taskDo(DocSerialResetTimer.java:46)atcom.excellence.common.service.Task.run(UnknownSource)atjava.util.TimerThread.mainLoop(Timer.java(CompiledCode))atjava.util.TimerThread.run(Timer.java:408)
解决方案
解决方案二:
java.sql.SQLException:NumericOverflow由于数字太大而溢出了?oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java(InlinedCompiledCode))oracle.jdbc.driver.NumberCommonAccessor.getShort(NumberCommonAccessor.java(CompiledCode))oracle.jdbc.driver.OracleResultSetImpl.getShort(OracleResultSetImpl.java(CompiledCode))查查看吧。比较明显好象。
解决方案三:
你查sql吧,看数字类型是否太大了,或者查浮点型的是否小数超了。