edu.ucsb.nceas.metacat
Class DBUtil

java.lang.Object
  |
  +--edu.ucsb.nceas.metacat.DBUtil

public class DBUtil
extends java.lang.Object

A suite of utility classes for quering DB


Constructor Summary
DBUtil(java.sql.Connection conn)
          Construct an instance of the utility class
 
Method Summary
 java.lang.String getMaxDocid(java.lang.String scope)
          get the lastest Accession Number from a particular scope
static void main(java.lang.String[] args)
          main routine used for testing.
 java.lang.String readDataGuide(java.lang.String doctype)
          read Data Guide for a given doctype from db connection in XML format select all distinct absolute paths from xml_index table
 java.lang.String readDoctypes()
          read all doctypes from db connection in XML format select all Public Id from xml_catalog table
 java.lang.String readDTDSchema(java.lang.String doctype)
          read DTD or Schema file from Metacat's XML catalog system
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBUtil

public DBUtil(java.sql.Connection conn)
Construct an instance of the utility class
Method Detail

main

public static void main(java.lang.String[] args)
main routine used for testing.

Usage: java DBUtil <-dt|-dg>

Parameters:
-dt - for selecting all doctypes -dg for selecting DataGuide

readDoctypes

public java.lang.String readDoctypes()
                              throws java.sql.SQLException
read all doctypes from db connection in XML format select all Public Id from xml_catalog table

readDTDSchema

public java.lang.String readDTDSchema(java.lang.String doctype)
                               throws java.sql.SQLException,
                                      java.net.MalformedURLException,
                                      java.io.IOException
read DTD or Schema file from Metacat's XML catalog system

readDataGuide

public java.lang.String readDataGuide(java.lang.String doctype)
                               throws java.sql.SQLException
read Data Guide for a given doctype from db connection in XML format select all distinct absolute paths from xml_index table

getMaxDocid

public java.lang.String getMaxDocid(java.lang.String scope)
                             throws java.sql.SQLException
get the lastest Accession Number from a particular scope


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.