建立資料庫連線池的幾種方式
-
方式一、在專案工程資料夾下配置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的方法