写错了,是
加上 String str1=rs1.getString("论坛名称"); 就出错,

解决方案 »

  1.   

    先在ResultSet上调next方法,再getString
      

  2.   

    Statement stmt1=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);这一条语句有问题.
      

  3.   

    Statement stmt=conn.createStatement();
      

  4.   

    为什么要next()?
    我申明了分别不同的两个ResultSet对象了啊
      

  5.   

    ResultSet开始时光标是定位在第一条记录的前面的,要用next(),才能把它指向第一条记录!
    没必要用到这句Statement stmt1=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    这句已经可以了,Statement stmt=conn.createStatement();
      

  6.   

    回复人: huangweiyao(明明) ( ) 信誉:100 
    说的对,而且一个页面不用两个Statement对象第一个取完了,将其关闭,第二次还用那个对象就行了