连接池:
tomcat连接池(jndi)
dbcp
c3p0
druid ali
tomcat连接池简单实现:
在tomcat的context.xml配置文件中添加(jnid)Java命名和目录接口:
配置如下
<Resource name="jdbc" auth="Container" type="javax.sql.DataSource" maxActive="100" //一个数据库在此服务器上所能打开的最大连接数 maxIdle="30" //一个数据库在此服务器上维持的最小连接数 maxWait="10000" //最大等待时间。10000毫秒 username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/mydata?characterEncoding=UTF-8" />
在配置项目的web.xml
1 <resource-ref> 2 <res-ref-name>jdbc</res-ref-name> 3 <res-type>javax.sql.DataSource</res-type> 4 <res-auth>Container</res-auth> 5 </resource-ref>
现在可以再类中去获取连接了
//javax.naming.Context提供了查找JNDI 的接口 Context ctx = new InitialContext(); //java:comp/env/为前缀 DataSource dataSource = (DataSource) ctx.lookup("java:comp/env/jdbc"); Connection conn = dataSource.getConnection(); PreparedStatement ps = conn.prepareStatement("insert into t_users (name,jineng) values('华安','9527')"); ps.execute(); ps.close(); conn.close();
免责声明: | |
1、 | 资源售价只是赞助,不代表代码或者素材本身价格。收取费用仅维持本站的日常运营所需。 |
2、 | 本站资源来自用户上传,仅供用户学习使用,不得用于商业或者非法用途,违反国家法律一切后果用户自负。用于商业用途,请购买正版授权合法使用。 |
3、 | 本站资源不保证其完整性和安全性,下载后自行检测安全,在使用过程中出现的任何问题均与本站无关,本站不承担任何技术及版权问题,不对任何资源负法律责任。 |
4、 | 如有损害你的权益,请联系275551777@qq.com及时删除。 |