有关java.lang.NullPointerException错误的问题

小瑾~ 小瑾~ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:
public static boolean validate(String username,String password)
{
boolean bool=false;

try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(java.lang.ClassNotFoundException e)
{
System.out.print("Class not found error occur.Message is:");
System.out.print(e.getMessage());
}

try
{
Statement stmt=null;
ResultSet rs;
String url="jdbc:mysql://localhost:3306/student";
String user="root";
String passwordOfDB="summer";
Connection conn=null;
try
{
conn=DriverManager.getConnection(url,user,passwordOfDB);
}
catch(Exception ex){ex.printStackTrace();}
String sql="select * from userinfo where username='"+username+"'and password='"+password+"'";
stmt=(Statement)conn.createStatement();
rs=(ResultSet)stmt.executeQuery(sql);

if(rs.next())
bool=true;
else
bool=false;

}
catch(SQLException e)
{
System.out.print("SQL Exception occur.Message is:");
System.out.print(e.getMessage());
}
return bool;
}
产生的错误:
exception

java.lang.NullPointerException
mypack.SQLQuery.validate(SQLQuery.java:38)
mypack.CheckA.doPost(CheckA.java:43)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

上面的代码是SQLQuery.java中的,我被这个问题困扰将近一天了,始终是不知道该怎样解决?
...全文
评论 14
收藏 已收藏
分享
返回顶部
小瑾~
Web 开发 81,108 成员 341,721 内容