学习jdbc第二天
复习
连接池技术
连接池是什么
缓存中存储了连接对象,可以重用连接对象的技术
为什么使用连接池
-
重用了数据库连接对象,提高了连接效率
- 在缓存(内存)中保存了一些connection对象,使用的时候拿出来用,用完了归还给缓存
- 从内存获取和归还connection对象的效率,要远远高于创建和销毁connection对象的效率
保护数据库连接数量,避免连接过载
DBCP database connection pool---apache
使用一个数据库的管理员,管理员对数据库连接做管理
导入包,并直接使用
课堂练习
封装连接池,完成查询t9表内容
多线程演示连接池的等待效果
数据库执行计划
优化Statement对象,重用执行计划
PreparedStatement
Statement执行不发生改变的sql语句
PreparedStatement可以防止sql注入
作业
上课的代码全部敲写熟练