code: public String getCatalog() throws SQLException {
          try
          {
              return protocol.getCatalog();
          }
          catch (QueryException e)
          {
              throw SQLExceptionMapper.get(e);
          }
      }
docs: Retrieves this <code>Connection</code> object's current catalog name.
  <p/>
  catalogs are not supported in drizzle
  <p/>
  TODO: Explain the wrapper interface to be able to change database
  
  @return the current catalog name or <code>null</code> if there is none
  @throws java.sql.SQLException if a database access error occurs or this method is called on a closed connection
  @see #setCatalog