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

Tomcat优化,JNDI,连接池,数据源

2017-09-17 22:15 232 查看
什么是JNDI
JNDI的简单应用

什么是连接池技术
连接池

性能

连接池技术与传统数据库连接的比较

连接池技术工作原理

为什么使用连接池
传统数据库连接方式的不足

企业级开发需要稳健和高效的数据访问层

数据源
数据源DataSource

访问数据源

什么是JNDI?

JNDI:访问命名以及目录的。(Java命名和目录接口)

是一组在Java应用中访问命名和目录服务的API

通过名称将资源与服务进行关联

JNDI的简单应用



什么是连接池技术?

连接池

连接池是在内存中预设好一定数量的连接对象,以备用户在进行数据库操作时直接使用。

性能

数据库连接的建立、断开均由管理池统一管理。

连接池技术与传统数据库连接的比较

数据库操作性能得到提升。

通过连接池管理数据库的连接与释放、提高了系统资源的使用效率。

连接池技术工作原理



为什么使用连接池?

[b]传统数据库连接方式的不足[/b]

每一次请求时均需要与数据库进行连接,资源占用较多

当并发访问数量较大时,网站速度受到极大影响

当访问结束后必须要关闭连接释放资源

系统的安全性和稳定性相对较差

[b]企业级开发需要稳健和高效的数据访问层[/b]



数据源

数据源(DataSource)

javax.sql.DataSource接口负责建立与数据库的连接

从Tomcat的数据源获得连接

把连接保存在连接池中



访问数据源





将JDBC oracle 的jar包放入tomcat的lib文件里。

在web.xml中添加语句:

<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat 数据库