我用的是MyElcipse8、JDK6、MySQL5.0.45,数据库驱动的版本是mysql-connector-java-5.0.8,当连接数据库执行完查询后,提示:java.sql.SQLException: ResultSet is from UPDATE. No Data.请问这个问题该如何解决呢???

解决方案 »

  1.   

    完整的错误信息是:
    java.sql.SQLException: ResultSet is from UPDATE. No Data.
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
    at com.mysql.jdbc.ResultSet.next(ResultSet.java:7287)
    at com.cbsj.test.TestPhone.fo_Phone(TestPhoneArea.java:55)
    at com.cbsj.test.TestPhone.main(TestPhoneArea.java:30)
      

  2.   

      可能是select 获取没有数据,造成的。
      从错误消息中异常应该是在rs.next中抛出的。
      

  3.   

    楼主结贴给分吧!
    在executeQuery之后用while(rs.next)要注意select from的表里面要有数据,如果没有数据就会出现 java.sql.SQLException: ResultSet is from UPDATE. No Data.