复习JDBC流程
1.导包:项目里创建一个文件夹lib,将在官网下载好的jar包粘贴在lib文件夹下,做一个设置 file—> project—> structure—> libraries 点击中间的+选择java 选jar文件的路径
2.加载类驱动
String className = “com.mysql.jdbc.Driver”;
class forName(className);
3.获取连接
String url = “jdbc:mysql://localhost:3306/数据库表名t?//根据版本不同选泽写useSSL=false&characterEncoding=UTF-8”;
String user = “”; 用来登录的名字
String password = “”; 用来登录的密码
Connection connection = DriverManager.getConnection(url,user,password);
4.创建状态参数
String sql = “sql语句”;
PreparedStatement pstat = connection.prepareStatement(sql);
注意还有另一种写法注意两种写法的区别
stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
5.执行操作
写DML语句—> delete update insert
写DQL语句—> select 并不做数据的更新,需要处理数据的结果
6.关闭资源
注意执行关闭操作时应该按照倒序去关闭
rs.close();
pstat.close();
connection.close();
JDBC补充:当读取的时候才有用map集合去存储数据库类名和对应的值,也就是利用键值对去存储。如果当有多个数据库数据要去存的时候(多个map集合),就需要用到set去存储每一行的map集合(set