簡體   English   中英

java 來自 Oracle 的連接池

[英]java Connection Pooling from Oracle

我正在嘗試通過以下鏈接創建連接池: http://192.9.162.55/developer/onlineTraining/Programming/JDCBook/conpool.html

我不明白的東西: 在class JDCConnectionDriver 實現驅動程序的某處,您可以找到此方法:

public static final String URL_PREFIX = "jdbc:jdc:";
public Connection connect(String url, Properties props) 
                                   throws SQLException {
    if(!url.startsWith(URL_PREFIX) {
         return null;
    }
    return pool.getConnection();
}

因此,如果您使用 mysql(例如),則 url 將始終以jdbc 開頭...所以連接它的方法永遠不會返回您的連接...為什么?

另外我想問你哪個是最好的連接池框架......

因此,如果您使用 mysql(例如),則 url 將始終以 jdbc 開頭...所以連接它的方法永遠不會返回您的連接...為什么?

此驅動程序是專門為連接到 JDC 連接而編寫的。 這就是為什么。 它正在尋找從jdbc:jdc:開始的 url ,而不僅僅是jdbc:

另外我想問你哪個是最好的連接池框架......

最廣為人知的連接池庫是Apache Object Pool ,並且在許多應用程序服務器和 servlet 容器中使用。 最常見的連接池是Apache DBCP(數據庫連接池)

此外,正如Rocky Triton所述, c3p0是另一個包含連接和語句池的 JDBC 庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM