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