猿问

jdbc连接数据库rs = stmt.executeQuery("select *from cuser");总是空指针错误

public class ConnetMySQL 
{
	public static final String URL = "jdbc:mysql://127.0.0.1:3306/Jinke_Cloud_print";
	public static final String DRIVER = "com.mysql.jdbc.Driver";
	public static final String USER1 = "root";
	public static final String PSW = "";
	
	public Connection coon = null;
	public Statement stmt = null;
	
	public ConnetMySQL()
	{
		try
		{
			Class.forName(DRIVER);
			coon = DriverManager.getConnection(URL,USER1,PSW);
			stmt = coon.createStatement();
		}
		catch(Exception e)
		{
			e.printStackTrace();
			
		}
	}
	
	public void close()
	{
		try
		{
			this.coon.close();
			this.stmt.close();
		}
		catch(SQLException e)
		{
			e.printStackTrace();
		}
	}
	
	public boolean isExist(String UserName,String UserPSW)
	{
		try
		{
			ResultSet rs = null;
			rs = stmt.executeQuery("select *from cuser");
			while(rs.next())
			{
				if(UserName.equals(rs.getString("userName"))&&UserPSW.equals(rs.getString("userPSW")))
					return true;
			}
		}
		catch(SQLException e)
		{
			e.printStackTrace();
		}
		return false;
	}
}


弈_0001
浏览 2791回答 2
2回答

Java追随者

PSW是空字符串,你确定你的mysql密码是空?
随时随地看视频慕课网APP

相关分类

Java
我要回答