获取db连接

public final class ConnectionFactory {
 
 /**
  * DBへの接続を试みる。
  * @return DB接続
  * @throws SQLException DBアクセス时に何らかのエラーが発生した场合。
  */
 public Connection getConnection() throws SQLException {
 
  try {
  
   final ResourceBundle resourceBundle = ResourceBundle.getBundle("Local");
  
   final String dbUrl = resourceBundle.getString("db.url");
   final String dbUserId = resourceBundle.getString("db.userid");
   final String dbPassword = resourceBundle.getString("db.password");
  
   Class.forName(resourceBundle.getString("JdbcDriver"));
   final Connection con = DriverManager.getConnection(dbUrl, dbUserId, dbPassword);
   con.setAutoCommit(false);
   con.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
  
   return con;
  
  }catch(ClassNotFoundException e){
   throw new SQLException(e.toString());
  }
 }
发布了40 篇原创文章 · 获赞 1 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章