1.加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
2.获取连接
String url = "jdbc:mysql://localhost:3306/数据库名"
Connection con =DriverManager.getConnection(url,"root","123456")
3,定义预状态 通道
String sql=“”// insert update delete select
PreparedStatement pps = con.preparedStatement(sql)
4.给占位符赋值
pps.setObject(占位符的位置,绑定的数据);//占位符从1开始
5.执行sql
增删改 : int i = pps.executeUpdate();//返回的是受影响的行数(>=0)
查询 :ResuletSet rs= pps.executeQuery();//将查询结果封装到了ResultSet类型中
从结果集中取出查询的数据
while(rs.next()){判断结果集是否有下一跳数据
Object obj = rs.getObject(列名或列的位置);//取出某列的数据
}
6.管不自愿
rs.close();
pps.close();
con.close();
//sql语句--增删改查
insert into 表名 values(列值,列值2....);// insert into users value(8,"list","1234",123@qq.com);
delete from 表名 where 限定条件 ; delete from users where id = 7 ;
uptate 表名 set 列名=列值,列名2 = 列名2 where 限定条件 //
select 列名 from 表名
where 限定条件
group by
having
order by
limit