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
     文件内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<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>
        <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>
          <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 java.sql.*;
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配置数据库连接池步骤相关推荐

  1. mysql配置数据库连接池_三种数据库连接池的配置

    三种数据库连接池的配置及使用(For JDBC) 连接池的优缺点 优点 使用连接池的最主要的优点是性能.创建一个新的数据库连接所耗费的时间主要取决于网络的速 度以及应用程序和数据库服务器的 ( 网络 ...

  2. eclipse mysql Xml配置_mysql8.0在eclipse中通过xml文件配置数据库连接池

    mysql8.0在eclipse中通过xml文件配置数据库连接池 1.关于Mysql8.0 2.数据库连接池(DBCP) 3.准备工作 4.配置context.xml 5.配置web.xml 6.调用 ...

  3. springboot默认数据源如何设置连接数_Spring Boot系列之配置数据库连接池

    在实际的应用开发中,与数据库交互通常使用数据库连接池来重用Connection对象,减少资源消耗. Spring Boot 的数据源是自动配置的.在 Spring Boot 2.2.1 版本中,有几种 ...

  4. JSP proxool+mysql数据库连接池配置

    2019独角兽企业重金招聘Python工程师标准>>> 需要的jar包包括 proxool-0.9.1.jar proxool核心包 proxool-cglib-0.9.1.jar ...

  5. tomcat 配置 数据库连接池

    1.在项目的META-INF下面,添加context.xml文件(指定单个项目使用数据库连接池,也可配置全局的): <?xml version="1.0" encoding= ...

  6. Tomcat配置数据库连接池

    方法一: 在Tomcat的conf/context.xml中配置 在 Tomcat\apache-tomcat-6.0.33\conf 目录下的 context.xml文件中配置 默认值如下: < ...

  7. 配置数据库连接池使用之JNDI的方式

    一.JNDI: JNDI就是(java Naming and Directory Inteface)java名称目录接口. JNDI的作用:就是将资源引入到服务器中.可以将JNDI当成一个仓库.将Ja ...

  8. ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池

    下面讲述在VS2005中如何使用web.config配置文件,进行数据库的连接操作,并启用SQL Server数据库的连接池,相信对于已经熟悉VS2003的.刚进入05的环境的朋友会有些帮助.     ...

  9. java tomcat数据库连接池_tomcat配置数据库连接池2

    数据库连接是比较耗时的操作,如果每次访问数据库都开闭一次连接的话,在大批量访问时,必然会导致性能问题,于是这里成为了你的性能瓶颈.为了解决这个问题, 为了简化通过连接池获取数据库连接的过程,JDBC2 ...

最新文章

  1. insert into与insert ignore以及replace into的区别
  2. js 关于运算顺序的问题
  3. Java RuntimeException异常处理汇总
  4. 【Android测试】【第十四节】Appium——简述
  5. Bag of Words(BOW)模型
  6. 算法之组合数学及其算法篇(二) ----- 鸽巢原理
  7. java代码示例(6-3)
  8. 使用百度地图API制作线路轨迹播放
  9. int、bigint、smallint 和 tinyint范围
  10. 【AI视野·今日Robot 机器人论文速览 第二十八期】Wed, 1 Dec 2021
  11. 报错 插入更新_CentOS中linux网络报错 connect: Network is unreachable问题
  12. BZOJ——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法
  13. LAMMPS分子动力学模拟技术及应用
  14. 代码静态检查之pclint
  15. 51nod1503 猪和回文
  16. 远程计算机时能看吗,QQ远程控制对方电脑上的所有东西都能看见吗 – 手机爱问...
  17. PXE配置中ks.cfg文件介绍
  18. Error response from daemon: unable to find user ubuntu: no matching entries in passwd file
  19. MySQL 架构与 SQL 执行流程
  20. 基于 Java 机器学习自学笔记 (第63-65天:集成学习之AdaBoost)

热门文章

  1. 矩阵论思维导图_矩阵求导与矩阵微分
  2. Windows10多桌面的理解和作用
  3. github可视化_Github上 10 个超好看可视化面板
  4. Linux中断与进程切换,结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程...
  5. 九十五、二叉树的递归和非递归的遍历算法模板
  6. 二、入门爬虫,爬取百度图片
  7. tornado设置cookie和seesion
  8. keras从入门到放弃(十四)模型的保存
  9. 算法工程师想拿百万高薪,5大维度评估竞争力,情商也很重要
  10. 谈谈自动微分(Automatic Differentiation)