Dao模式封装JDBC
使用数据库连接池技术
自己手写连接池
使用三方库
DBCP(bug)
C3P0(慢)
Druid(阿里巴巴的,据说很好用,集其他所有优点为一身,唯一国产)
BoneCP(开源组织)
HikariCP(速度最快)
连接池参数
1.初始大小(当连接池被初始化时候,一次性创建多少连接)
2.最大活跃连接数(当连接不够用的时候,允许动态扩容的上限)
3.等待超时的时间(当连接池中没有空闲连接对象的时候,扩容也到了上限,那么下一个并发请求等待空闲连接的时间是多久)
创建shop-dao项目