这次对于java数据库学习中,有几点,首先就是要下载数据库navicat,然后再把他自己所存在的地址修改成,你自己岁保存的地址,当运行navicat程序是最后出现3306,证明已经链接好了,这时候,再打开数据库,建立mysql1,创建yychat,创建好新的表,第一个表就是自己所需要注册用户号,还有对应的密码,把这个表格命名为user,当然,还要建立一个表格就是来弄一个关系的,relationtype,当然还要设置外键。之后就是代码的问题了,把代码修改一下,使之能够接受数据库navicat中的数据。在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();
System.out.println("loginSuccess是"+loginSuccess);