用proxool配置数据库连接池步骤
1、下载proxool 地址: http://proxool.sourceforge.net/download.html
2、解压缩proxool-0.9.0RC2.zip,拷贝lib/proxool-0.9.0RC2.jar到web-info/lib
拷贝jdbc驱动到web-info/lib
3、在web-info下建立文件:proxool.xml
文件内容如下:
<something-else-entirely>
<proxool>
<alias>kc</alias>
<driver-url>jdbc:microsoft:sqlserver://jifeng:1433;databasename=yao;</driver-url>
<!--<driver-url>jdbc:microsoft:sqlserver://localhost:1433;databasename=kc;</driver-url>-->
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<driver-properties>
<property name="user" value="sa"/>
<property name="password" value=""/>
</driver-properties>
<maximum-connection-count>10</maximum-connection-count>
<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
</proxool>
</something-else-entirely>
4、在web.xml文件内加入以下内容:
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- proxool提供的管理监控工具,可查看当前数据库连接情况。如果运行不成功,请删除本行 -->
<servlet-name>Admin</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
5、在调用数据库连接代码:
import javax.sql.*;
import javax.naming.*;
import org.logicalcobwebs.proxool.configuration.*;
public class Pool
...{
/** *//**
* 得到数据库的连接.
* @throws Exception Pool:getConnection()--连接池获得连接出错
*/
public static Connection getConnection() throws Exception
...{
//Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
//PropertyConfigurator.configure("proxool.properties");
//JAXPConfigurator.configure("proxool.xml", false);
try
...{
Connection conn = DriverManager.getConnection("proxool.kc");
return conn;
}
catch(Exception e)
...{
throw new Exception("Pool:getConnection()--连接池获得连接出错,请才web.xml文件中配置初始化参数。"+e.getMessage());
}
}
}
6、利用proxool监控工具查看数据库运行状态。地址:./admin
用proxool配置数据库连接池步骤相关推荐
- mysql配置数据库连接池_三种数据库连接池的配置
三种数据库连接池的配置及使用(For JDBC) 连接池的优缺点 优点 使用连接池的最主要的优点是性能.创建一个新的数据库连接所耗费的时间主要取决于网络的速 度以及应用程序和数据库服务器的 ( 网络 ...
- eclipse mysql Xml配置_mysql8.0在eclipse中通过xml文件配置数据库连接池
mysql8.0在eclipse中通过xml文件配置数据库连接池 1.关于Mysql8.0 2.数据库连接池(DBCP) 3.准备工作 4.配置context.xml 5.配置web.xml 6.调用 ...
- springboot默认数据源如何设置连接数_Spring Boot系列之配置数据库连接池
在实际的应用开发中,与数据库交互通常使用数据库连接池来重用Connection对象,减少资源消耗. Spring Boot 的数据源是自动配置的.在 Spring Boot 2.2.1 版本中,有几种 ...
- JSP proxool+mysql数据库连接池配置
2019独角兽企业重金招聘Python工程师标准>>> 需要的jar包包括 proxool-0.9.1.jar proxool核心包 proxool-cglib-0.9.1.jar ...
- tomcat 配置 数据库连接池
1.在项目的META-INF下面,添加context.xml文件(指定单个项目使用数据库连接池,也可配置全局的): <?xml version="1.0" encoding= ...
- Tomcat配置数据库连接池
方法一: 在Tomcat的conf/context.xml中配置 在 Tomcat\apache-tomcat-6.0.33\conf 目录下的 context.xml文件中配置 默认值如下: < ...
- 配置数据库连接池使用之JNDI的方式
一.JNDI: JNDI就是(java Naming and Directory Inteface)java名称目录接口. JNDI的作用:就是将资源引入到服务器中.可以将JNDI当成一个仓库.将Ja ...
- ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池
下面讲述在VS2005中如何使用web.config配置文件,进行数据库的连接操作,并启用SQL Server数据库的连接池,相信对于已经熟悉VS2003的.刚进入05的环境的朋友会有些帮助. ...
- java tomcat数据库连接池_tomcat配置数据库连接池2
数据库连接是比较耗时的操作,如果每次访问数据库都开闭一次连接的话,在大批量访问时,必然会导致性能问题,于是这里成为了你的性能瓶颈.为了解决这个问题, 为了简化通过连接池获取数据库连接的过程,JDBC2 ...
最新文章
- insert into与insert ignore以及replace into的区别
- js 关于运算顺序的问题
- Java RuntimeException异常处理汇总
- 【Android测试】【第十四节】Appium——简述
- Bag of Words(BOW)模型
- 算法之组合数学及其算法篇(二) ----- 鸽巢原理
- java代码示例(6-3)
- 使用百度地图API制作线路轨迹播放
- int、bigint、smallint 和 tinyint范围
- 【AI视野·今日Robot 机器人论文速览 第二十八期】Wed, 1 Dec 2021
- 报错 插入更新_CentOS中linux网络报错 connect: Network is unreachable问题
- BZOJ——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法
- LAMMPS分子动力学模拟技术及应用
- 代码静态检查之pclint
- 51nod1503 猪和回文
- 远程计算机时能看吗,QQ远程控制对方电脑上的所有东西都能看见吗 – 手机爱问...
- PXE配置中ks.cfg文件介绍
- Error response from daemon: unable to find user ubuntu: no matching entries in passwd file
- MySQL 架构与 SQL 执行流程
- 基于 Java 机器学习自学笔记 (第63-65天:集成学习之AdaBoost)
热门文章
- 矩阵论思维导图_矩阵求导与矩阵微分
- Windows10多桌面的理解和作用
- github可视化_Github上 10 个超好看可视化面板
- Linux中断与进程切换,结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程...
- 九十五、二叉树的递归和非递归的遍历算法模板
- 二、入门爬虫,爬取百度图片
- tornado设置cookie和seesion
- keras从入门到放弃(十四)模型的保存
- 算法工程师想拿百万高薪,5大维度评估竞争力,情商也很重要
- 谈谈自动微分(Automatic Differentiation)