这个问题的原因是这样的。按照程序的运行
if (ss>0){
return true;
}
else{
return false;
}到了这里,无论返回结果是怎样的,你的方法都已经结束了,不可能再向下运行了,因以已经返回了,但你接下来还有
if(!newDBconn.DBconnClose()) System.out.print("close error");
}
所以这句是不可能到达的,你可以将这句话,提到返回语句前面。至于第二个错误可能是因为第一个错误存在而产生的