空指针呀!
怎么解决?
去看看你DBHelp.java第64行

解决方案 »

  1.   

    public  ResultSet query(String sql) throws SQLException{
    stat=conn.createStatement();
    return stat.executeQuery(sql);
    }
    public ResultSet query(String sql,Object ... jct) throws SQLException{
    prep=conn.prepareStatement(sql);
    for(int i=1;i<=jct.length;i++){
    prep.setObject(i,jct[i-1]);
    }
      

  2.   

    DBHelp64行在哪?你检查一下是不是引用了null值参数还是用null值变量调用了方法。
      

  3.   

    DBHelp64行在哪?你检查一下是不是引用了null值参数还是用null值变量调用了方法。stat=conn.createStatement();就是第64行
      

  4.   

    stat=conn.createStatement();就是第64行
      

  5.   

    DBHelp64行在哪?你检查一下是不是引用了null值参数还是用null值变量调用了方法。stat=conn.createStatement();就是第64行
    你的Connection对象是不是null?你定义了之后,有没有通过DriverManager.getConnetion()这个方法得到conn
      

  6.   

    那就是你的conn为空,你断点跟踪一下啊
      

  7.   

    DBHelp64行在哪?你检查一下是不是引用了null值参数还是用null值变量调用了方法。stat=conn.createStatement();就是第64行
    你的Connection对象是不是null?你定义了之后,有没有通过DriverManager.getConnetion()这个方法得到connpublic ResultSet query(String sql,Object ... jct) throws SQLException{
    prep=conn.prepareStatement(sql);
    for(int i=1;i<=jct.length;i++){
    prep.setObject(i,jct[i-1]);
    }
    //System.out.println(prep.toString());
    return prep.executeQuery();

    }写的这个!
      

  8.   

    空指针呀空指针数据没有传进来  自己调试下看看哪一步有问题就好了  ctrl+shift+B   F11