建立 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);
}
沒有留言:
張貼留言