有关java.lang.NullPointerException错误的问题
代码如下:
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中的,我被这个问题困扰将近一天了,始终是不知道该怎样解决?
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中的,我被这个问题困扰将近一天了,始终是不知道该怎样解决?
...全文
相关推荐
java.lang.NullPointerException
通过以上六个步骤,我们终于解决了 Java.lang.NullPointerException 问题。现在,我们可以测试我们的程序了。
CRASH问题:java.lang.NullPointerException
在Android开发中,遇到"CRASH问题:java.lang.NullPointerException"(空指针异常)是一个常见的问题,特别是在处理用户界面元素时。这个错误通常发生在试图调用一个n
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
通过以上步骤,通常可以解决 "java.lang.NullPointerException" 错误。
Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException
在上述问题中,开发者遇到了一个特定的错误:“javax.xml.transform.TransformerException: java.lang.NullPointerException”。
java.lang.NullPointerException(解决方案).md
在Java开发过程中,遇到一个常见的错误是java.lang.NullPointerException,简称NullPointerException。


Web 开发
