求助关于空指针的问题
代码如下:
public boolean deletecust(User use)
{
String str=use.getCustName();
getConnection();
try
{
stmt=con.createStatement();
stmt.execute("delete from user where CustName = '"+str+"' ");
System.out.print("\n\n\t\t\t恭喜你删除成功!");
rs.close();
stmt.close();
con.close();
}catch(SQLException ex)
{
System.out.println("异常");
ex.printStackTrace();
}
return true;
}
代码2:
public void delete()
{
System.out.println("————————————————————————————————————————————————————————————————————————————————\n");
System.out.println("\n\t我行我素购物管理系统 > 客户信息管理 > 6.删除客户信息");
System.out.println("\n————————————————————————————————————————————————————————————————————————————————\n\n");
System.out.print("\t请输入客户名:\t");
use.setCustName(input.next());
if(ct.deletecust(use))
{
System.out.print("\t是否显示客户信息(Y/N)\t");
choose=input.next();
if(choose.equalsIgnoreCase("Y"))
{
ShowCust();
}
else
{
System.out.print("\n\n\t\t\t即将返回主菜单,请稍后!");
showCustMMenu();
}
}
}
编译时候出现 Exception in thread "main" java.lang.NullPointerException。。。 听人家说这个问题是空指针。。
到底问题在那?哪里出错了? 请高手指点啊。。。。