數據庫連接池的寫法
/**
*
* @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;
}
*
* @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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.