创建数据库连接池的几种方式

本文介绍了三种创建数据库连接池的方法:通过项目工程文件夹下的DBCP配置、在Tomcat服务器中配置DBCP以及使用C3P0进行配置。每种方法都详细说明了配置步骤,包括导入必要的库文件、配置属性文件及如何实例化数据源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 方式一、在项目工程文件夹下配置DBCP创建数据库连接池

 

        步骤:

                1、导包。将DBCP相应的四个包导入web文件夹下的WEB-INF文件夹下自己新建的lib文件夹里,然后add as libriays。

                2、导入debcpconfig.properties配置文件。放在src根目录下。

 

 

 

 

 

                3、创建UtilJDBC工具类。从配置文件读取数据库相关信息,创建连接。

 

 

 

 

 

 

                4、创建一个servlet类,进行数据库的操作。

 

 

  • 方式二、在Tomcat下配置DBCP创建数据库连接池

 

开发Javaweb应用程序,需要在Javaweb服务器内置数据源

 

配置数据源的步骤:

                            1、拷贝数据库连接jar包到Tomcat中的lib文件夹中

                            2、配置数据源xml文件

                                    (a)如果把配置信息写在Tomcat的conf目录中的context.xml文件中,那么所有的应用都能使用此数据源。

 

                                    (b)如果是在当前应用的META-INF目录下创建context.xml,编写数据源,那么只有在当前的应用程序中使用。

 

 

 

                                3、使用连接池

                            

 

Context context = new InitialContext();

dataSource = (DataSource) context.lookup("java:/comp/env/jdbc/myDataSource");

 

 

 

  • 方式三、C3P0创建数据库连接池

 

步骤:

        1、导入c3p0-0.9.1.2.jar包。放在web下的WEB-INF文件夹下的lib文件夹下。然后add as librarys。

        2、将配置文件c3p0-config.xml放在src根目录下(放在classpath中,或classes目录中)。

 

 

 

       3、其他操作步骤和用DBCP方法一样。

        

        C3P0方式实例化dataSource的方法

 

 

 

DBCP实例化dataSource的方法

 

 

 

 

 

 

 

 

    

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值