gov.nih.nci.cagrid.gts.common
Class MySQLDatabase

java.lang.Object
  extended by gov.nih.nci.cagrid.gts.common.Database
      extended by gov.nih.nci.cagrid.gts.common.MySQLDatabase

public class MySQLDatabase
extends Database


Field Summary
 
Fields inherited from class gov.nih.nci.cagrid.gts.common.Database
log
 
Constructor Summary
MySQLDatabase(org.projectmobius.db.ConnectionManager cm, java.lang.String db)
           
 
Method Summary
 void createDatabase()
           
 void destroyDatabase()
           
protected  org.projectmobius.db.ConnectionManager getConnectionManager()
           
 
Methods inherited from class gov.nih.nci.cagrid.gts.common.Database
getConnection, getDatabaseName, getUsedConnectionCount, insertGetId, releaseConnection, tableExists, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLDatabase

public MySQLDatabase(org.projectmobius.db.ConnectionManager cm,
                     java.lang.String db)
Method Detail

getConnectionManager

protected org.projectmobius.db.ConnectionManager getConnectionManager()
                                                               throws org.projectmobius.db.DatabaseException
Specified by:
getConnectionManager in class Database
Throws:
org.projectmobius.db.DatabaseException

createDatabase

public void createDatabase()
                    throws org.projectmobius.db.DatabaseException
Specified by:
createDatabase in class Database
Throws:
org.projectmobius.db.DatabaseException

destroyDatabase

public void destroyDatabase()
                     throws org.projectmobius.db.DatabaseException
Specified by:
destroyDatabase in class Database
Throws:
org.projectmobius.db.DatabaseException