JNDI之数据连接池服务

在讨论数据连接池技术之前,我们要了解什么是JNDI,JNDI全称Java Naming and Directory Interface 即Java命名和目录接口里面提供了一套api给客户端,用户只需要按照其提供的规范即可取得对应的命名服务和目录服务,数据连接池就是其中的一种服务。就拿tomcat服务器来说,里面提供的数据池非常强大,但是必须要明白一点,实现数据连接是tomcat-dbcp.jar这个中间件实现的,当然也可以由程序自己创建.数据库连接池就是连接数据库的一个缓冲池,我们都知道一般的程序都和数据库打交道,但是每次访问数据库的时候就创建一个链接,这是非常消耗内存的,而且访问的人数多的话会使得程序的效率非常的低,而数据池的工作原理就是在用户访问之前,先创建若干个数据的链接,当程序需要链接数据库的时候就从连接池中拿空闲的链接,并且把该链接设置为忙,用完了这放回池子,该连接标记为空闲,以供下次使用.
通过api查阅,使用数据连接池需要完成4步,1: Install Your JDBC Driver(安装数据驱动),即将驱动放在服务器的lib目录下,如图

2:Declare Your Resource Requirements (声明你的资源要求),如图



3:Code Your Application's Use Of This Resource 修改你的dao层的取得链接代码,如图

4:d. Configure Tomcat's Resource Factory(配置服务器的资源工厂),如图



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值