數據庫連接池的寫法

/**
     * 
     * @title getConnection
     * @description 獲取數據庫的連接池
     * @create_date Apr 25, 2012
     * @param dbDataSourceName 數據源的名字
     * @return 一個數據庫連接
     * @throws DataAccessException 
     */
public static Connection getConnection(String dbDataSourceName) throws DataAccessException{
DataSource ds;
Connection conn = null;
           try {
InitialContext ic = new InitialContext();
ds = (DataSource)ic.lookup(dbDataSourceName);
conn = ds.getConnection();
} catch (NamingException e) {//NamingException 實例與併發多線程訪問不同步。
e.printStackTrace();
} catch (SQLException e) {

throw new DataAccessException(e);
}
return conn;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章