博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat6连接池配置(备忘)
阅读量:5862 次
发布时间:2019-06-19

本文共 1491 字,大约阅读时间需要 4 分钟。

hot3.png

连接池原理这里我就不赘述了,请参考下面的博文 

tomcat6自带了连接池,废话不多说

1.修改

2.项目中的web.xml引用连接池配置

DB connection
jdbc/TestDB
javax.sql.DataSource
Container
3.编写测试类

/** *  * 项目名称 ConnectionPoolDemo * 包          名 linfeng.db * 文   件  名 TestDBPool.java * 开   发  人 Administrator * 描述信息 连接池测试类 * 发布日期 2013-1-24上午9:58:12 * 修改日期  * 修   改  人         * 版本信息 V1.0 * */public class TestDBPool {	/**	 * Connection对象	 */	private static Connection conn = null;	/**	 * 获得Connection对静态方法	 * @return conn	 */	public static Connection getConn(){		DataSource ds =null;		try {			Context ctx = new InitialContext();			ds=(DataSource) ctx.lookup("java:comp/env/jdbc/TestDB");			conn=ds.getConnection();		} catch (NamingException e) {			e.printStackTrace();		} catch (SQLException e) {			e.printStackTrace();		}		return conn;	}}

4.页面中调用该类

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@page import="linfeng.db.TestDBPool"%><%@page import="java.sql.Connection" %><%  String path =request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
Insert title here<% Connection conn = TestDBPool.getConn(); if(conn!=null){ out.println("连接成功!"); }else{ out.println("连接失败!"); }%>
5.结果

6.小结

maxActive="100"//连接池最大连接数maxIdle="10"//最大空闲时间,0为无限制maxWait="10000"//建立连接的最大等待时间毫秒数

转载于:https://my.oschina.net/dlpinghailinfeng/blog/104305

你可能感兴趣的文章
del_timer_sync不能睡眠的原因
查看>>
BIOS的自检原理和其重要性
查看>>
Python 字符串操作方法大全
查看>>
linux 修改时区 改为24小时制
查看>>
Docker镜像的构建
查看>>
移动硬盘上安装win8
查看>>
如何接管SBO系统的内置业务流程
查看>>
Backtrack5 SQL注入漏洞探测
查看>>
[UWP]了解模板化控件(5.1):TemplatePart vs. VisualState
查看>>
vSphere HA
查看>>
揭开.NET 2.0配置之谜(三)
查看>>
安装及管理程序
查看>>
云主机迁移脚本
查看>>
安装Zabbix客户端
查看>>
查看子进程CPU及内存使用率
查看>>
查询优化器内核剖析第四篇:从一个实例看执行计划
查看>>
SuSE Linux上搭建apache+php+mysql环境
查看>>
折腾VMWare Workstation 9在虚拟机中安装Hyper-V服务器
查看>>
SQL Server 2012新增和改动DMV
查看>>
九款即时通讯软件大盘点
查看>>