连接池技术
 
1.配置数据源路径
 
配置到Tomcat安装目录下的conf\server.xml文件中。也可以将其配置到web工程目录下的META-INF\context.xml文件中。建议采用后者。
 
2.配置数据源
 
<Context> <Resource name="TestJNDI"  type="javax.sql.DataSource"  auth="Container" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/shen" username="root" password="123456"  maxActive="4" maxIdle="2"  maxWait="6000"/> </Context>   
3.对上面的属性的描述
 
a) 设置数据源的JNDI名:name="TestJNDI"; b) 设置数据源的类型:type="javax.sql.DataSource" c) 设置数据源的管理者:auth="Container" d) 数据库的驱动:driverClassName="com.mysql.jdbc.Driver" e) 数据库的路径:url="jdbc:mysql://localhost:3306/shen" f) 数据库的用户名:username="root" g) 数据库的密码:password="123456"  h) 活动状态的连接最大数目:maxActive="4" i) 空闲最大数目(0表示不限制):maxIdle="2"   
j) 连接池中没有空闲的,我们最多等待时间是:(-1表示无限等待,单位毫秒):maxWait="6000"
 
 
 
4.应用连接池
 
static private final String JNDI="TestJNDI"; static DataSource ds; static{ try{ Context ctx = new InitialContext(); ctx = (Context)ctx.lookup("java:comp/env"); ds = (DataSource)ctx.looup(JNDI); }catch(NamingException e){}  
}
 
 
 
5.获得数据库的连接
 
Connection conn = ds.getConnection();后面的与传统的数据库连接一样了。