1. 程式人生 > >建立資料庫連線池的幾種方式

建立資料庫連線池的幾種方式

  • 方式一、在專案工程資料夾下配置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的方法