数据库连接池配置

Posted 行尸走肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库连接池配置相关的知识,希望对你有一定的参考价值。

使用数据库连接池可以大幅度提高数据库访问效率并且提高数据库承载量。下面介绍手动配置数据库连接池。

1 在tomkat安装目录下的lib目录下添加mysql数据库驱动jar包。

2 在tomcat安装目录下的conf子目录中的server.xml中最后的“</Host>”标记前添加如下配置:

  

        <Context path="/POS" docBase="POS"
            debug="5" reloadable="true" crossContext="true" workDir="">
            <Resource name="jdbc/pos" auth="Container" type="javax.sql.DataSource"
                maxActive="100" maxIdle="30" maxWait="10000"
                username="root" password="1234" driverClassName="org.gjt.mm.mysql.Driver"
                url="jdbc:mysql://localhost/test" />
        </Context>

 

3 在tomcat的安装目录下webapps文件夹中新建一个名为POS的文件夹。

 

4 在POS文件夹下新建目录WEB-INF,并在WEB-INF下新建文件夹classes,并且添加web.xml。配置如下:

    

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">
    
    
    <resource-ref>
        <description>DB Connection</description>
        <res-ref-name>jdbc/pos</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>
    
    <welcome-file-list>
        <welcome-file>
            login.jsp
        </welcome-file>
    </welcome-file-list>
    
</web-app>

 

配置完成

以上是关于数据库连接池配置的主要内容,如果未能解决你的问题,请参考以下文章

java sql数据连接池的问题?

Druid 连接池,重启Mysql数据库后,Druid会自动重新连接不,该在哪配置?

day66(YAML配置,使用Druid数据库连接池,编写持久层(数据访问层)代码,关于业务逻辑层(service层)

weblogic数据库连接池的配置文件是哪个

Tomcat数据库连接池配置

PHP 数据库连接池实现