DBCP连接池机制



连接池机制

连接池机制
DBCP连接池,Tomcat就是使用它
tomcat/conf/context.xml
<Resource name=”ds_mysql”
type=”javax.sql.DataSource”
maxActive=”100″ maxIdle=”50″
maxWait=”5000″
username=”root”
password=”19921015hep”
driverClassName=”com.mysql.jdbc.Driver”
url=”jdbc:mysql://localhost:3306/Demo”/>
tomcat启动就会加载这个类
在tomcat的lib目录里加入相应的jar包
就可以在项目中使用
JNDI技术
java命名和目录接口,它对应与javaee的javax.naming包
这套API的主要作用在于:他可以吧
DataSource对象放在一个Tomcat容器中
(JNDI容器)并为容器中的Datasource对象去一个名字
以后程序想获得DataSource对象
只需要通过名称检索即可
其核心API为Context它代表JNDI容器,其lookup方法为检索容器中对应的对象
从Tomcat上获取资源需要添加前缀:java:comp/env/