java,
分享于 点击 42796 次 点评:223
java,
使用数据库进行用户登录验证步骤
1.安装mysql 启动mysql(若端口为3306,则启动成功)
2.安装Navicat 启动Navicat
3.将Navicat与mysql进行连接,建立数据库yychat,创建user表
输入自定义数据。
4.在yychat中添加驱动
5.在StartServer类中修改代码如下:
//使用数据库进行用户身份认证
//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?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();
6.注释掉FriendList类中的代码:
//if(i==Integer.parseInt(userName)) myFriendLabel[i].setEnabled(true);//激活自己的图标
相关文章
- 暂无相关文章
用户点评