db_Con 是一个javabean类,excuteQuery()是类中的查询函数返回ResultSet结果集servlet中的查询语句 如下db_Con Con = new db_Con();
String strSql="select * from user_info where user_name='"+userName
+"' and user_password='"+userPaswd+"'";ResultSet rs = Con.excuteQuery(strSql);
while(rs.next())
{
……
}
就是报告 rs.next() 空指针错误可是相同的代码放到一个 jsp 文件里 就可以正常运行,拜求各位大神帮帮忙啊  急等!!!!!

解决方案 »

  1.   

    说明你的rs是空的  你看看你得到rs了吗?或者打开数据库连接了吗
      

  2.   

    关键是 把相同代码写到 main() 函数里同样 可以得到结果  就是在 doGet()函数里 不能实现  气死我了
      

  3.   

    数据库 连接成功了啊  在 db_Con类的构造函数里 实现的 很正常  
      

  4.   

    db_Con类中的函数是这样实现的:
    public ResultSet executeQuery(String strSql){

    ResultSet rs=null;
    try{
    stm = Con.createStatement();
    rs=stm.executeQuery(strSql);

    }
    catch(SQLException ex){
    System.err.println("executeQuery:"+ex.getMessage());
    }

    return  rs;
    }