静态方法形象点说就是类方法,就好像Math类里面的那些方法一样,可以通过”类名.方法名“这种形式调用,既然是类方法,怎么会有this这个东西呢

解决方案 »

  1.   

    getDbuserpass()方法不是static,它必须被一个实例来调用。
    executeSql()是static,在类被装载的时候就要初始它,这时还没有创建类的实例,所以是不能调用getDbuserpass()的。呵呵,觉得你的executeSql()没必须声明成static呀。
      

  2.   

    可我要这样用呀,我要在JSP页面中用它来返回一个记录集.所以executeSql()声明成static,请问怎样才能解决这个问题呢?