您的位置:首页 > 运维架构 > Tomcat

Tomcat数据源

2015-11-09 14:32 253 查看
Tomcat数据源
1)数据源的操作原理
先说一下JDBC的操作原理
1加载数据库驱动程序(通过classpath配置)
2通过DriverManager类取得数据库连接对象
3通过Connection类实例化PreparedStatement对象,编写SQL
4数据库属于资源操作,操作完成后要关闭数据库以释放资源

每个用户进行数据库的操作有三个步骤都是相同的(1、3、4),所以如果只保留3的话,则能提高性能
这就是数据源产生的原因。

数据源操作的核心原理:在一个对象池中保存多个数据库的连接,这样以后再进行数据库操作时,直接从连接池中取出一个数据库连接,使用完后再放回去。

存在的问题:最小连接数、最大连接数、最大等待时间。

2)在tomcat中使用数据库连接池
在web容器中,数据库的连接池都是通过数据源访问点,即可以通过javax.sql.DataSource类取得一个Connection对象。(得到一个DataSource对象需要使用JNDI进行查找)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: