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

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

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

    Vincent.Chan‘s Blog

    常用鏈接

    統(tǒng)計

    積分與排名

    網(wǎng)站

    最新評論

    Proxool - 快速入門

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

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

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

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

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

     要使用Proxool,首先是載入Proxool驅(qū)動程式:

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

     接著我們在透過DriverManager取得連線時,必須告知連接池別名、JDBC驅(qū)動程式、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("找不到驅(qū)動程式類別");
    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 閱讀(368) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 999任你躁在线精品免费不卡| 黄视频在线观看免费| 99久久免费观看| 久久国产亚洲电影天堂| 99视频在线免费观看| 国产亚洲精品自在久久 | 亚洲ts人妖网站| 亚洲免费人成视频观看| 亚洲欧洲日产v特级毛片| 97在线观看永久免费视频| 亚洲综合校园春色| 妞干网手机免费视频| 国产精品亚洲二区在线| 四虎免费永久在线播放| 一级毛片视频免费| 久久亚洲国产精品一区二区| 在线免费中文字幕| 亚洲一区无码中文字幕乱码| 暖暖日本免费在线视频 | 亚洲日韩国产精品乱-久| 成人免费淫片在线费观看| 小说区亚洲自拍另类| 亚洲福利在线播放| 久久福利青草精品资源站免费| 在线观看亚洲人成网站| 日韩欧美一区二区三区免费观看| 亚洲欧洲国产综合AV无码久久| 亚洲国产成人久久综合一区77| 成人精品一区二区三区不卡免费看| 91在线精品亚洲一区二区| 成年人免费网站在线观看| 美女被爆羞羞网站在免费观看 | 在线观看特色大片免费视频| 亚洲a无码综合a国产av中文| 亚洲一区无码中文字幕 | 久久WWW免费人成一看片| 国产精品亚洲专区无码牛牛| 久久91亚洲人成电影网站| 国产乱码免费卡1卡二卡3卡| 一区二区三区精品高清视频免费在线播放| 亚洲AV无码久久精品蜜桃|