java.sql.SQLException: Illegal operation on empty result set

来源:互联网 发布:手机如何发淘宝网址 编辑:程序博客网 时间:2024/06/06 00:02
java.sql.SQLException: Illegal operation on empty result set.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java:685)
at com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:5476)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:5420)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:5436)
at com.test.servlet.NewAccount.doPost(NewAccount.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
at java.lang.Thread.run(Unknown Source


解决了前面各种数据库不注册,数据库连不上等一系列问题后,终于程序能跑起来了,但是功能不对。

前端收到了result_code是false,服务器故障。


左查右查也看不来代码有什么逻辑问题,就在云上装了eclipse,想跑跑看本地测试代码,有什么问题,

刚import包进去,就报错,说两个jar包的路径不对。

因为我用了fastjson包和commons-logging-1.0.4的包,当时是直接下载到桌面,build path的时候直接add的,所以它就一直用了桌面的路径。但是现在我把代码移植到云上,它自然就找不到路径了。

我就在云上重新add的一次,OK,成功!功能正常!


1 0
原创粉丝点击