//使用数据库进行用户身份认证
//1、加载驱动程序
Class.forName(“com.mysql.jdbc.Driver”);
System.out.println(“已经加载了数据库驱动!”);
//2、连接数据库
String url=“jdbc:mysql://127.0.0.1:3306/yychat”;
//中文用户名必须用下面的url(如果用中文用户名String url=“jdbc:mysql://127.0.0.1:3306/yychat”;就要注释掉)
//String url=“jdbc:mysql://127.0.0.1:3306/yychat?useUnicode=true&characterEncoding=UTF-8”;
String dbUser=“root”;
String dbPass="";
Connection conn=DriverManager.getConnection(url,dbUser,dbPass);
//3、创建PreparedStatement对象,用来执行SQL语句
String user_Login_Sql="select * from user where username=? and password=?";
PreparedStatement ptmt=conn.prepareStatement(user_Login_Sql);
ptmt.setString(1, userName);
ptmt.setString(2, passWord);
//4、执行查询,返回结果集
ResultSet rs=ptmt.executeQuery();
//5、根据结果集来判断是否能登录
boolean loginSuccess=rs.next();