就这样的,rs的那一句SQL有错,可是直接跳到finally里了,不进catch里啊,为什么啊!所以一旦报错的话,程序走下来都没有个return的值啊!
求知道的大神们或者相同问题的帮帮我啊
对啊,我有写了最大的错误,就catch(Exception e){
//然后这里就直接return null了的呢,可是问题是他一直不进入到这个catch里呢,为什么饿
}
不可能的啊,你给的信息有点少。
追问嗯,今天我懂了,原来因为那里就一句reterun 所以先进finally里了,然后因为SQL语句出错所以对应的rs没能得到值,所以最后的rs.close就会空指针了