欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 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);//激活自己的图标

相关文章

    暂无相关文章
相关栏目:

用户点评