创建数据库连接池的几种方式
-
方式一、在项目工程文件夹下配置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的方法