/** * {@inheritDoc} * * @see javax.sql.DataSource#getConnection(java.lang.String, java.lang.String) */ @Override public Connection getConnection(String username, String password) throws SQLException { return this.multiDataSource.get(new UsernamePassword(username, password)).getConnection(); }
/** * {@inheritDoc} * * @see javax.sql.DataSource#getConnection(java.lang.String, java.lang.String) */ public Connection getConnection(String username, String password) throws SQLException { try { return this.multiDataSource.get(new UsernamePassword(username, password)).getConnection(); } catch (ExecutionException e) { throw PoolUtil.generateSQLException("Unable to obtain connection", e); } }