局部链接池 配置写在tomcat安装目录conf/context.xml文件中
Tomcat JNDI --->配置数据库连接池
1.tomcat/conf/context.xml
2.在文件中配置数据库连接池
<Resource
name="mySource"
type="javax.sql.DataSource"
auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:orcl"
username="scott"
password="tiger"
maxActive="500"//最大链接数
maxIdle="20" //最大空闲链接数
maxWait="3000" //链接数据库无效等待时间
/>
3.将ojdbc14.jar /sqljdbc.jar 复制到tomcat\lib内
启动tomcat 就会自动创建一个名为mySource的数据库连接池
4.在程序中 同过JNDI操作 获得tomcat内的连接池对象
Connection cn = null;
public Connection getConnection(){
Context context;
try {
context = new javax.naming.InitialContext();
//访问JNDI的工具类 java:comp/env/ :tomcat jndi访问
DataSource source = (DataSource)context.lookup("java:comp/env/mySource");
cn = source.getConnection();
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return cn;
}
public void CloseConnection(){
try {
cn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}