rs = stmt.executeQuery("SELECT * FROM liuyan_temp.liuyan_temp ");
   out.println("ok3<br>");
//************************************************************************
//Pay attention here;
            rs.beforefirst();
//************************************************************************
   while(rs.next()){
   //int id = rs.getInt("id")    ;
   String url = rs.getString("url") ;
   //String email =rs.getString("email");
   out.println("url");
   out.println("<br>");
       }
    }

解决方案 »

  1.   

    把String url放在循环前试试!
      

  2.   

    SELECT * FROM liuyan_temp.liuyan_temp ---这个是表名吗????
    是不是因为这个原因???你其他的字段能打印出来吗???
    String url = rs.getString("url") ;
    //String email =rs.getString("email");
    out.println("url");
    你是要打印出变量url还是字符串"url"????
      

  3.   

    主要是While语句的问题啊!
    while(rs.next()){
       //int id = rs.getInt("id")    ;
       String url = rs.getString("url") ;
       //String email =rs.getString("email");
       out.println(url);
       out.println("<br>");
           }
    找不到数据库里面的字段啊!
      

  4.   

    自己解决了啊!
    连接数据库缺
    &useUnicode=true&characterEncoding=gb2312
    这句话!
    ^_^
    to woderoom(小杨) 谢谢你,但是你的那个函数好像错误,f要大写啊!