<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vincent.Chan‘s Blog

    常用鏈接

    統計

    積分與排名

    網站

    最新評論

    Proxool - 快速入門

    在資料庫應用程式中,資料庫連線的取得是一個耗費時間的動作,為了避免花費時間在連線的取得與關閉上,我們會將連線資源放置在一個池中,有需要連線時就從池中取得,不需要連線時就將之放回池中,以求重複利用連線,連線池也擔任連線數量、連線時間的控制等等動作。

     Proxool 是一個開放原始碼的連線池管理套件,在使用與設定上都十分的方便,撰寫此文的同時,Proxool 最新的版本是0.8.3,您可以在以下的網址下載:
    http://proxool.sourceforge.net/index.html

     網站上的User Guide提供相當簡明的入門文件,您可以直接先從這些文件開始下手,而這篇文件則先提供您一個快速入門的範例,讓您知道如何透過Proxool取得資料庫連線,這邊所使用的是MySQL資料庫。

     為了要使用Java來進行連線,首先您所需要的是當然是JDBC驅動程式,如果您不知道如何使用JDBC,請先參考這邊有關於JDBC的介紹:
    http://www.caterpillar.onlyfun.net/phpBB2/viewforum.php?f=21

     接下來請在Proxool網址上取得proxool-0.8.3.zip這個檔案,解開後,將lib下的proxool-0.8.3.jar放至 您的 CLASSPATH可以存取的位置,如果是Web應用程式的話,您可以放置在WEB/lib目錄下,如果是桌面應用程式,您可以將之加入環境變數 CLASSPATH中。

     要使用Proxool,首先是載入Proxool驅動程式:

    Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");

     接著我們在透過DriverManager取得連線時,必須告知連接池別名、JDBC驅動程式、JDBC URL等相關訊息:

    Connection conn =
    DriverManager.getConnection("proxool.example:com.mysql.jdbc.Driver:jdbc:mysql://localhost:3306/GUESTBOOK",
    "caterpillar",
    "123456");

     其中example是連接池的別名(alias),是一個用來參考至連接池的名稱,取得連接,接下來就按照JDBC的操作來使用即可,在不使用連線的時候,可以關閉它將連線放回連接池。

     下面這個程式是個簡單測試Proxool連線取得的範例:

    DBTest.java
    import java.sql.*;

    public class DBTest {
    static {
    try {
    Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
    }
    catch(ClassNotFoundException e) {
    System.out.println("找不到驅動程式類別");
    e.printStackTrace();
    }
    }

    publicstatic void main(String[] args) {
    try {
    Connection conn = DriverManager.getConnection(
    "proxool.example:com.mysql.jdbc.Driver:jdbc:mysql://localhost:3306/GUESTBOOK",
    "caterpillar", "123456");
    if(!conn.isClosed())
    System.out.println("資料庫連線測試成功!");
    conn.close();
    }
    catch(SQLException e) {
    e.printStackTrace();
    }
    }
    }

    posted on 2006-03-23 00:03 Vincent.Chen 閱讀(362) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 亚洲综合网美国十次| 精品国产日韩亚洲一区在线| 免费黄色福利视频| 久久水蜜桃亚洲AV无码精品| 国产亚洲自拍一区| 丁香花免费高清视频完整版| 久久亚洲欧美国产精品| 图图资源网亚洲综合网站| 精品国产麻豆免费网站| 国产精品免费AV片在线观看| 亚洲精品久久无码| 亚洲国产精品久久久久婷婷软件| 手机看片久久国产免费| 久久aa毛片免费播放嗯啊| 羞羞视频网站免费入口| 亚洲色图.com| 亚洲熟妇无码八AV在线播放| 特级做A爰片毛片免费69| 免费无码黄网站在线看| 亚洲欧美不卡高清在线| 久久久久亚洲AV成人无码网站| 国产三级免费电影| 成人免费在线看片| 久久久高清日本道免费观看| 毛片亚洲AV无码精品国产午夜| 亚洲白嫩在线观看| 亚洲热线99精品视频| 国产免费怕怕免费视频观看| 国产成人精品免费视频动漫| a在线观看免费网址大全| 无码天堂亚洲国产AV| 亚洲a∨无码男人的天堂| 久久亚洲日韩精品一区二区三区| 亚洲精品色婷婷在线影院| 成人免费视频88| 桃子视频在线观看高清免费完整| 久久成人免费播放网站| 在线观看免费无码视频| 边摸边脱吃奶边高潮视频免费| 国产成人精品日本亚洲直接| 在线观看亚洲AV每日更新无码|