|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.unh.sdb.mdb.DBIF
public abstract class DBIF
Field Summary | |
---|---|
static java.util.Hashtable |
DBIFList
|
protected java.lang.String |
dbUrl
|
protected java.lang.String |
driver
|
protected java.lang.String |
localhost
|
static int |
MYSQL
|
protected URL |
myUrl
|
static int |
ORACLE
|
static int |
POSTGRE
|
Constructor Summary | |
---|---|
DBIF()
default constructor |
|
DBIF(URL url)
constructor, set up database conection |
Method Summary | |
---|---|
protected void |
createDB(java.lang.String dbName)
|
void |
createTable()
create tables |
static void |
detach(URL url)
|
void |
dropTable()
drop all the tables from database |
URL |
getURL()
|
URL |
getUrlByDBName(java.lang.String name)
|
boolean |
isDSNameUsed(java.lang.String name)
|
DataSource |
loadDS(java.lang.String name,
WorkSpace ws)
read one DataSource from database to WorkSpace |
void |
loadWorkSpace(WorkSpace ws)
read meta data from database to WorkSpace |
static DBIF |
open(URL url)
|
void |
setDB(URL url)
|
void |
setVerbose(boolean b)
the default state for verbose is false |
void |
show(java.lang.String tableName)
For debugging, print out the table content |
void |
showAll()
|
void |
writeDS(java.lang.String name,
WorkSpace ws)
write meta data from WorkSpace to database |
void |
writeWorkSpace(WorkSpace ws)
write meta data from WorkSpace to database |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MYSQL
public static final int ORACLE
public static final int POSTGRE
protected URL myUrl
protected java.lang.String localhost
protected java.lang.String dbUrl
protected java.lang.String driver
public static java.util.Hashtable DBIFList
Constructor Detail |
---|
public DBIF()
public DBIF(URL url)
Method Detail |
---|
protected void createDB(java.lang.String dbName)
public static DBIF open(URL url) throws java.lang.Exception
java.lang.Exception
public static void detach(URL url)
public URL getURL()
public void setDB(URL url)
public URL getUrlByDBName(java.lang.String name)
public void loadWorkSpace(WorkSpace ws) throws java.lang.Exception
java.lang.Exception
public DataSource loadDS(java.lang.String name, WorkSpace ws) throws java.lang.Exception
java.lang.Exception
public void writeWorkSpace(WorkSpace ws)
public void writeDS(java.lang.String name, WorkSpace ws)
public void createTable()
public void dropTable()
public void setVerbose(boolean b)
public void show(java.lang.String tableName)
public void showAll()
public boolean isDSNameUsed(java.lang.String name)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |