Tomcat数据库连接池配置
来源:互联网 发布:降龙软件使用说明 编辑:程序博客网 时间:2024/04/29 23:42
1.将数据库驱动程序的JAR文件放在Tomcar的 common/lib中;
2.在 server.xml中设置数据源,以MySQL数据库为例,修改
Tomcat/conf/context.xml文件,如下:
在<GlobalNaminResources> </GlobalNaminResources>节点中加
入:
1.<?xml version='1.0' encoding='utf-8'?>
2.
3.<Context>
4.
5. <Resoure name="jdbc/mysql"
6. auth="Container"
7. type="javax.sql.DataSource"
8. maxActive="100"
9. maxIdle="30"
10. maxWait="10000"
11.
12. username="root"
13. password="myhero"
14. driverClassName="com.mysql.jdbc.Driver"
15. url="jdbc:mysql://localhost/数据库名" />
16.
17. </Context>
属性说明:name,数据源名称,通常取"jdbc/XXX"格式;
maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间
数据库连接将被标记为不可用,连接被释放。设为0表示无限制
maxActive,连接池的最大连接数,设为0表示无限制。
maxWait,建立连接的最大等待时间。超过将接到异常,
设为-1表示无限制。
3.配置你应用程序下的web.xml(此步可略过)
1.<resource-ref>
2. <description>DB Connection</description>
3. <res-ref-name>jdbc/mysql</res-ref-name>
4. <res-type>javax.sql.DataSource</res-type>
5. <res-auth>Container</res-auth>
6.</resource-ref>
4.测试程序(关键代码)
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
5.
使用dbUtil中QueryRunner类操作数据库的实现方法:
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import org.apache.commons.dbutils.QueryRunner;
public class dbSource {
public static QueryRunner getQueryRunner() {
DataSource ds = null;
try {
Context ctx = new InitialContext();
ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/mysql");
} catch (Exception e) {
System.out.print("未知的数据源");
}
QueryRunner qr = new QueryRunner(ds);
return qr;
}
}
- tomcat配置数据库连接池
- 配置tomcat数据库连接池
- tomcat数据库连接池配置
- tomcat配置数据库连接池
- tomcat 数据库连接池配置
- Tomcat 数据库连接池配置
- tomcat数据库连接池配置!
- tomcat数据库连接池配置
- tomcat数据库连接池配置
- tomcat数据库连接池配置
- Tomcat 配置数据库连接池
- Tomcat数据库连接池配置
- Tomcat数据库连接池配置
- tomcat配置数据库连接池
- tomcat 数据库连接池配置
- Tomcat数据库连接池配置
- tomcat数据库连接池配置
- Tomcat配置数据库连接池
- 初始Spring Mvc
- android-Handler 初体验
- java开发中linux常用方法
- SQLServer 2005日期函数
- 简单ajax应用实例:ajax+jsp实现用户名验证
- Tomcat数据库连接池配置
- vc++打开文件夹时,指定初始路径
- IECapt.exe不能截取广告图片
- java中数据类型转换&& String类的构造函数
- JSP动态分页
- 分布式事务——可回滚的文件操作
- Luckily, there are a number of options that are available that are worth
- 其实过劳死这一工作现象就发生在你周围
- 利用Spring 发送邮件