2013年10月2日 星期三

AMS Learning

 建立 Connection pool
       public void createConnectionPool() {
    Cipher cipher = new Cipher();  //加密機制
        Elements dbConfig =  // 宣告Elemnets為dbConfig,取得ams-db.xml檔中的ams-db-config下
            XMLConfigurationParser.parse(
                new File(GlobalParameter.getInstance().getString("ams-db-config")));   等同於取得Global.xml中的<ams-db-config>ams-db.xml</ams-db-config>下 ams-db.xml中的所有tags
        try {
            pool = new ConnectionPool(
                dbConfig.getString("db-driver"),
                dbConfig.getString("db-url"),
                cipher.afterDecipher(dbConfig.getString("db-user")),/*解密*/
                cipher.afterDecipher(dbConfig.getString("db-password")),/*解密*/
                dbConfig.getIntegerValue("min-conn"),
                dbConfig.getIntegerValue("max-conn"),
                dbConfig.getString("create-log"),
                dbConfig.getString("status-log"),
                dbConfig.getDoubleValue("max-conn-time"));
        } catch (IOException e) {
            System.out.println(e);
        }

沒有留言:

張貼留言