我在網上看到一段示例**,作者 mahaixing,簡單說說dbcp的使用方法:
import org.apache.commons.pool.objectpool;
import org.apache.commons.pool.impl.genericobjectpool;
import org.apache.commons.dbcp.connectionfactory;
import org.apache.commons.dbcp.poolingdriver;
import org.apache.commons.dbcp.poolableconnectionfactory;
import org.apache.commons.dbcp.drivermanagerconnectionfactory;
public class daoutil
catch (classnotfoundexception e)
} }
/**
* 關閉所有資料庫連線池
* */
public static void shutdowndriver()
} catch (sqlexception sqle)
} /**
* 取得乙個資料庫連線物件。
* * 因為可能使用兩個不同的資料庫,
* 所以依據report的值來確定使用那個資料庫。
* * @param report
* @return
*/ public static connection getconnection()
catch (classnotfoundexception cnfe)
catch (sqlexception sqle)
} /**
* 執行清理過程
* * 關閉資料庫連線
* 關閉語句物件
* 關閉結果集
* * @param con
* @param s
* @param rs
*/ public static void closeall(connection con, statement s, resultset rs)
if (s != null)
if (con != null)
} catch (sqlexception sqle)
} }
我使用的tomcat 資料庫連線池 引入相應的包後在配置檔案中配置一下就能用 使用方法:在配置檔案中加入
不知道對你有沒有幫助
dbcp資料庫連線池的使用
在資料庫應用中,資料庫連線過程需要較長的時間。而且,頻繁的連線資料庫會增加資料庫系統的壓力。所以,最好在專案中使用資料庫連線池來減少資料庫連線的數量提高資料庫訪問效率。dbcp是apache的乙個開源專案 commons.dbcp dbcp依賴apache的另外2個開源專案 commons.coll...
DBCP資料庫連線池的配置
1.匯入jar包 commons dbcp.jar commons logging.jar commons pool.jar 2.dbcp的屬性 initialsize 連線池啟動時建立的初始化連線數量 預設值為0 maxactive 連線池中可同時連線的最大的連線數 預設值為8,調整為20 max...
建立資料庫的連線池(DBCP)
方法一 通過basicdatasource進行建立連線。如下 public class dbcpdemo 方法二 通過dbcpconfig.properties檔案進行配置。dbcpconfig.properties檔案的 如下 driverclassname com.mysql.jdbc.driv...