Myeclipse提示没有返回boolean的函数值,但是我也有return d啊
public boolean next(){
    boolean d=false;
try{
if(rs.next()){
d=true;
}
return d;
}
catch(Exception e){
e.printStackTrace();
}

}

解决方案 »

  1.   


    public boolean next(){
        boolean d=false;
        try{
            if(rs.next()){
                d=true;
            }
        }catch(Exception e){
            e.printStackTrace();
        }
        return d;
    }
      

  2.   

    try{
       if(rs.next()){
          d=true;
       }
       return d;---错在这里
    }
    如果return前面有异常,那么return d这句将不会执行,直接跳到catch语句