code: public static DB database(javax.sql.DataSource xds, String user, String password) throws SQLException {
      return database(xds.getConnection(user, password));
    }
docs: Create a new database handle for given {@link javax.sql.DataSource}
  instance, user, and password.
  
  <p>Calling this method is shorthand for:<br>
  &nbsp;&nbsp;&nbsp;&nbsp;
  <code>database( xds.getConnection(user, password) )</code>.
  </p>
  
  @param xds {@link javax.sql.DataSource} instance.
  @param user Database user.
  @param password Database password.
  @return A new database handle for the connection.
  @throws SQLException If the connection cannot be created.
  @see #database(Connection)
  @see javax.sql.DataSource#getConnection(String, String)
  @since 1.2