我为什么不能把从数据库读出来的字符串赋值给String的变量String str=rs.getString("name");总是出错.但是能直接输出System.out.println(rs.getString("name"))急啊 我在线等 哪位帮我解决一下 33XXXXXX!

解决方案 »

  1.   

    错误提示 Exception in thread "main" java.sql.SQLException:after end of result set 
    .......
      

  2.   

    after end of result set
    结束了还去操作结果
      

  3.   

    怎么改呢  明白了点 try {

    while(dbconnect.next())
    {
    System.out.println(dbconnect.getString("name"));
    }
    author=(String)dbconnect.getString("name");//这一句的错
      

  4.   

    你看看你自己的代码吧....当你的while循环结束的时候,dbconnect里面的数据已经取玩了
    后面再去get当然会报错了!!!
      

  5.   

    但是在循环体外再操作对象author为什么author不存在呢??
      

  6.   

    但是在循环体外再操作对象author为什么author不存在呢??
      

  7.   

    但是在循环体外再操作对象author为什么author不存在呢??