复习{
预编译:
什么是预编译?
PrepareStatement 对是Statement接口的子接口
可以防止sql注入问题,提高sql语句执行效率
方法:
ps.executeQuery();
ps.executeUpdate();
ps.setXXX( 1 , 值 ); 给? 赋值
综合案例:
模糊查询带分页
sql语句的拼接
?的赋值}
=====================================================
1.多表查询:
表和表之间的关系:
|-- 一对一:
|-- 一对多: 外键在多方
|-- 多对多: 有中间表,是双向的一对多
1.User 表
uid, uname, pwd ,age , sex ,birth , address
Card 身份证号
cid number uid
2.Brand表
bid, brandName, slogan
Product表
pid , productName, price, color, remark
依赖 ---->关联 ----> 聚合 ----->组合
select * from card c inner join user u
on c.uid = u.uid;