- 加载驱动
//com.mysql.cj.jdbc.Driver 写死了的 Class.forName("com.mysql.cj.jdbc.Driver");
- 数据库的用户信息,和url
//url 参数 jdbcstudy 表示需要链接的数据库 //useUnicode=true&characterEncoding=utf8&&useSSL=true表示一些字符编码方式等等 String url ="jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&&useSSL=true"; String name = "root"; String password = "666666";
- 连接数据库,返回数据库对象,connection表示数据库
Connection connection = DriverManager.getConnection(url,name,password)
- 执行SQL对象
Statement statement = connection.createStatement
- 用SQL的对象去执行SQL语句 可能存在结果集返回结果集
String sql="SELECT * FROM users"; ResultSet resultSet = statement.executeQuery(sql);//返回的结果集,结果集中封装了我们全部查询的结果 while(resultSet.next()){ System.out.println("id+"+resultSet.getObject("id")); System.out.println("name+"+resultSet.getObject("NAME")); System.out.println("password+"+resultSet.getObject("PASSWORD")); System.out.println("email+"+resultSet.getObject("email")); System.out.println("birthday+"+resultSet.getObject("birthday")); }
- 释放链接
resultSet.close(); statement.close(); connection.close();
- 释放链接
JDBC的开始
最新推荐文章于 2024-07-16 15:41:24 发布