这个情况很多了,比如你有一个Person类,它的成员变量有Name,Num等。
然后你创新了一个对象Person a = null
然后你又引用了a.Name。
181行和166行,就是对不存在的东西进行了 *** 作。
String sql = "select * from reader where readerId=? and readerPwd=?"PreparedStatement pstmt = conn.prepareStatement(sql)
pstmt.setString(1,user)
pstmt.setString(2,pass)
ResultSet rs = pstmt.executeQuery()
if(rs.next()){
flag = true
}
您的这一块改一下吧,改为这样的:
String sql = "select count(*) from reader where readerId=? and readerPwd=?"
PreparedStatement pstmt = conn.prepareStatement(sql)
pstmt.setString(1,user)
pstmt.setString(2,pass)
ResultSet rs = pstmt.executeQuery()
rs.next()
if(rs.getInt()!=0){
flag = true
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)