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

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

 

        步骤:

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

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

 

创建数据库连接池的几种方式_第1张图片

 

 

 

创建数据库连接池的几种方式_第2张图片

 

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

 

创建数据库连接池的几种方式_第3张图片

 

 

创建数据库连接池的几种方式_第4张图片

 

 

创建数据库连接池的几种方式_第5张图片

 

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

 

创建数据库连接池的几种方式_第6张图片

 

创建数据库连接池的几种方式_第7张图片

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

 

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

 

配置数据源的步骤:

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

                            2、配置数据源xml文件

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

 

创建数据库连接池的几种方式_第8张图片

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

 

创建数据库连接池的几种方式_第9张图片

 

 

                                3、使用连接池

                            

 

Context context = new InitialContext();

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

 

创建数据库连接池的几种方式_第10张图片

 

 

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

 

步骤:

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

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

 

创建数据库连接池的几种方式_第11张图片

 

创建数据库连接池的几种方式_第12张图片

 

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

        

        C3P0方式实例化dataSource的方法

 

创建数据库连接池的几种方式_第13张图片

 

 

DBCP实例化dataSource的方法

 

创建数据库连接池的几种方式_第14张图片

 

 

 

 

 

 

 

    

 

 

你可能感兴趣的:(数据库,Java基础,JavaEE)