数据库连接池

来源:互联网 发布:淘宝拍片摄影棚租赁 编辑:程序博客网 时间:2024/05/29 04:10

1.数据库连接池:

   负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一 个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。

2.数据库连接池实现步骤

          1.copy相对应的数据库jar到Tomcat的lib文件夹中

          2.添加配置信息到conf/context.xml中

     

            name为该数据资源的名称

            username为该数据库的用户名

            password为登陆该数据库的密码

            driverClassName为驱动哪一个数据库软件

            url为要链接的那个数据库的路径

         3.配置web.xml

           

             res-ref-name中 的名称与context.xml中name的名称一致

             其余可不做更改

         4.测试

           1.初始化池子

           Context context=new InitialContext();

           2.获取上下文

          Context envContext=(Context)context.lookup("java:comp/env");

           3.找你要连接的数据资源

           DataSource dataSource=(DataSource)envContext.lookup("jdbc/TestDB");

           4.获取链接对象

           Connection conn=dataSource.getConnection();

           5.进行打印

            out.print(conn);

原创粉丝点击