数据库连接池

Posted kaluse天蝎

tags:

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

实现数据库连接池步骤如下:

1.配置/Tomcat安装目录/conf/context.xml文件。

<Resource name="jdbc/news" auth="Container" type="javax.sql.DataSource"
  maxActive="100" maxIdle="10" maxWait="10000" username="root"
  password="root" driverClassName="com.mysql.jdbc.Driver"
  url="jdbc:mysql://localhost:3306/NewsManagerSystem?useUnicode=true&amp;characterEncoding=utf-8"
 />

2.配置/webRoot/WEB-INF/web.xml文件。

  <resource-ref>
   <description>news DataSource</description>
   <res-ref-name>jdbc/news</res-ref-name>
   <res-type>javax.sql.DataSource</res-type>
   <res-auth>Container</res-auth>
  </resource-ref>

3.将数据可驱动的jar文件复制到Tomcat安装目录下的lib目录中。

4.实现查找数据源。

   Context ctx = new InitialContext();
   DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/news");
    conn = ds.getConnection();

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

数据库连接池原理详解与自定义连接池实现

连接池的基本原理? 以及使用连接池的好处?

面试题:数据库连接池原理详解与自定义连接池实现

Node.js实现MySQL数据库连接池

连接池工作原理

spring连接池配置详解