插入数据练习

create table person(id int primary key auto_increment,name varchar(10),age int);

sql注入

drop table user; create table user(username varchar(10),password varchar(10));

insert into user values('libai','admin'); insert into user values('liubei','admin');

select count(*) from user where username='liubei' and password='admin';

select count(*) from user
where username='asdfsdf' and password='' or '1'='1'

' or '1'='1

PreparedStatement预编译sql执行对象

批量操作

分页查询练习

事务练习

create table hero(id int primary key auto_increment,name varchar(10),money int); insert into hero values(null,'超人',50),(null,'蝙蝠侠',5000);

获取自增主键的值

获取元数据

代码介绍

  1. demo01 测试工具类
  2. demo02 测试连接池等待问题
  3. demo03 使用Statement插入数据和PreparedStatement插入数据
  4. demo04 sql注入问题 和使用PreparedStatement解决
  5. demo05 批量操作Statement
  6. demo06 批量操作PreparedStatement
  7. demo07 分页查询
  8. demo08 事务练习
  9. demo09 获取自增主键值
  10. demo10 球队球员练习
  11. demo11 元数据