nested exception is java.sql.SQLException: 无法从套接字读取更多的数据

咖啡加糖_ 2012-09-04 08:48:52
这个异常我查了下
1 有的说是数据库版本问题, 我用的是oracle9i,我现在不会升级到10G的,所以如果是这个原因肯定不行的,
2 sql效率问题,这个也不好解决,我用的是select * from table 必须要这样写,所以这个原因也不应该
3 数据库回滚段问题,目前希望是这个原因,这个可以解决
目前就知道这几个原因,有没有人经历过这些问题,并且是如何解决的,麻烦各位.....
...全文
2215 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
破冰的雨 2014-08-04
  • 打赏
  • 举报
回复
产生原因:通讯不正常结束,从而导致通讯通道终止 解决方法:1>.检查是否有服进程不正常死机,可从alert.log得知 2>.检查sql*Net Driver是否连接到ORACLE可执行程序 3>.检查服务器网络是否正常,如网络不通或不稳定等 4>.检查同一个网上是否有两个同样名字的节点 5>.检查同一个网上是否有重复的IP地址
咖啡加糖_ 2012-09-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
这个现在知道解决方法了吗?今天也遇到了这个问题,这个系统已经用了几年了,前段时间还没有问题,现在不知道突然就这样了
[/Quote]

没啊 一直没搞懂怎么回事 也没人回帖.............
月骑士 2012-09-07
  • 打赏
  • 举报
回复
这个现在知道解决方法了吗?今天也遇到了这个问题,这个系统已经用了几年了,前段时间还没有问题,现在不知道突然就这样了
咖啡加糖_ 2012-09-04
  • 打赏
  • 举报
回复
嗯 之前一直都没问题的 但是用了一段时间后发现 会报这个错...
咖啡加糖_ 2012-09-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
信息太少,看不出什么。但是有一点,你的dao调用的是 load 方法,load 和get的区别就不重复了。看看是不是这个。
[/Quote]
不是这个原因......,
secretx 2012-09-04
  • 打赏
  • 举报
回复
信息太少,看不出什么。但是有一点,你的dao调用的是 load 方法,load 和get的区别就不重复了。看看是不是这个。
咖啡加糖_ 2012-09-04
  • 打赏
  • 举报
回复
不信没人.........
咖啡加糖_ 2012-09-04
  • 打赏
  • 举报
回复
一个人都没啊.................
咖啡加糖_ 2012-09-04
  • 打赏
  • 举报
回复
下面异常:


org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DataAccessResourceFailureException: PreparedStatementCallback; SQL [select * from ba_user where account=?]; 无法从套接字读取更多的数据; nested exception is java.sql.SQLException: 无法从套接字读取更多的数据
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


root cause

org.springframework.dao.DataAccessResourceFailureException: PreparedStatementCallback; SQL [select * from ba_user where account=?]; 无法从套接字读取更多的数据; nested exception is java.sql.SQLException: 无法从套接字读取更多的数据
org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:104)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:603)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:637)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:662)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:702)
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:178)
com.cniia.govrent.web.dao.UserDAO.load(UserDAO.java:162)
com.cniia.govrent.web.dao.UserDAO$$FastClassByCGLIB$$40175fe5.invoke(<generated>)
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
com.cniia.govrent.web.dao.UserDAO$$EnhancerByCGLIB$$d427aefd.load(<generated>)
com.cniia.govrent.web.service.UserService.loadUser(UserService.java:28)
com.cniia.govrent.web.control.LoginControl.doLoginIn(LoginControl.java:50)
sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
咖啡加糖_ 2012-09-04
  • 打赏
  • 举报
回复
结果还是没人, 结贴.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧