定义:JNDI(Java Naming and Directory Interface,Java命名和目录接口)
是一组在Java应用中访问命名和目录服务的API
1. Install Your JDBC Driver
把ojdbc14.jar放入Tomcat的lib文件夹中
2. Declare Your Resource Requirements
在自己需要连接Tomcat连接池的项目WebRoot/WEB-INF/WEB.xml添加如下代码
jdbc/EmployeeDB
javax.sql.DataSource
Container
3. Code Your Application's Use Of This Resource
在自己写的DBHelper类中修改获取连接的那个类的方法,改为如下代码
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)
envCtx.lookup("jdbc/bbs_oracle"); //bbs_oracle为自己为项目取得连接数据库的名字
Connection con = ds.getConnection();
4. Configure Tomcat's Resource Factory
apache-tomcat-7.0.57\conf\context.xml 文件中加入如下代码:
//最大空闲数,留着这4个不关闭