- 使用Tomcat数据源
- 现在我们能够使用JDBC访问数据库了,这种实现
- 提问方式是否存在不足呢?
- 分析
- 访问前需要先获取连接
- 每次操作结束后,要释放资源
- 频繁的连接导致系统的安全性和稳定性差
- 解决问题
- 可以使用数据源和连接池
- 生活中连接池
- 热线电话 ---- 多名接线员可同时处理多路来电中连
- 连接池工作原理
- 连接池是由容器提供的,用来管理池接对象
- 连接池自动分配连接对象并对闲置的连接进行回收
- 数据源(DataSource)
- javax.sql.DataSource接口负责建立与数据库的连接
- 由Tomcat提供,将连接保存在连接池中
- 1、数据源用来连接数据库,获得连接(Connection)对象
- 2、连接池用来管理连接( Connection )对象
- 3、在程序中使用JNDI获取数据源
- 在Tomcat中配置数据源的步骤
- Tomcat中加入数据库驱动文件
- 配置Tomcat的conf/context.xml
- 使用JNDI获取连接对象