写在eclipse里面,与数据库连接查询之后的问题

大佬们,帮帮孩子吧,好人有好报,好人长命百岁!!!!刚刚开始学java和数据库,写了一点关于这方面的东西,结果我的这个eclipse连接数据库之后,刚开始进行查询,老是报错,说是查询失败,还有显示java.lang.NullPointerException, 代码报错在下面代码中的( if (rs.next()) ),这个怎么办啊?下面是部分代码:
if (account.length()!=0&&password.length()!=0) {
try { //密码账号都有效
//userDao判断密码是否正确
rs = userDao.selectByAccountAndPassword(account, password) //账号密码正确,返回结果集不为null
if (rs.next()) {
user = userDao.saveUser(rs);
if (user.getRole() == BaseDao.userRoLeStudent) {
System.out.println("是学生");

看不到完整报错信息

你的rs 对象为空也就是NULL,所以调用什么方法都是空指针,具体还要看一下你调用方法的返回值是什么样的~

调用rs.next()之前,要先判断rs不为null啊
根源在selectByAccountAndPassword函数里面,断点跟,看哪一步执行出错了,肯定是进了catch了