|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javatools.db.DbDatabase
A class that represents a particular database. A DbDatabase basically consists of some connection parameters plus we keep track of the open connections. The constructor is not public. Use DbManager.getDatabase().
Field Summary | |
(package private) java.util.Map |
connectionThreadMap
|
(package private) java.lang.String |
connectString
|
(package private) java.lang.String |
driver
|
(package private) DbManager |
manager
|
(package private) java.lang.String |
name
|
(package private) java.lang.String |
password
|
(package private) java.util.Map |
tables
|
(package private) java.util.Map |
threadConnectionMap
|
(package private) java.lang.String |
userName
|
Constructor Summary | |
(package private) |
DbDatabase(DbManager manager,
java.lang.String name,
java.lang.String driver,
java.lang.String connectString,
java.lang.String userName,
java.lang.String password)
|
Method Summary | |
boolean |
equals(java.lang.Object o)
|
DbExpr |
falseExpr()
Return an expression representing an SQL false expression. |
DbConnection |
getExistingThreadConnection()
Get a DbConnection that will be associated with this Thread, but only if one exists already. |
DbConnection |
getNewConnection()
Return a brand new DbConnection. |
java.lang.String |
getProperty(java.lang.String pname)
A database can have a set of properties associated with it. |
DbSequence |
getSequence(java.lang.String name)
|
DbTable |
getTable(java.lang.String name)
Return an object representing a particular table in the database. |
DbConnection |
getThreadConnection()
Get a DbConnection that will be associated with this Thread. |
boolean |
hasThreadConnection()
Does this thread have a default connection associated with it? (i.e. |
(package private) void |
notifyClose(DbConnection con)
Notify the DbDatabase that one of its connections has closed. |
DbSelector |
selector()
Create a new DbSelector. |
void |
setProperty(java.lang.String pname,
java.lang.String value)
Set a property for this database. |
java.lang.String |
toString()
|
DbExpr |
trueExpr()
Return an expression representing an SQL true expression. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
java.util.Map threadConnectionMap
java.util.Map connectionThreadMap
java.util.Map tables
DbManager manager
java.lang.String name
java.lang.String driver
java.lang.String connectString
java.lang.String userName
java.lang.String password
Constructor Detail |
DbDatabase(DbManager manager, java.lang.String name, java.lang.String driver, java.lang.String connectString, java.lang.String userName, java.lang.String password)
Method Detail |
public void setProperty(java.lang.String pname, java.lang.String value) throws DbException
pname
- The new property valuevalue
- The new property value
DbException
- Description of Exceptionpublic java.lang.String getProperty(java.lang.String pname) throws DbException
pname
- Description of Parameter
DbException
- Description of Exceptionpublic DbTable getTable(java.lang.String name) throws DbException
name
- The name of the table.
DbException
- Description of Exceptionpublic DbSequence getSequence(java.lang.String name)
public DbConnection getThreadConnection() throws DbException
DbException
- Description of Exceptionpublic DbConnection getExistingThreadConnection() throws DbException
DbException
- Description of Exceptionpublic DbConnection getNewConnection() throws DbException
DbException
- Description of Exceptionpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public DbSelector selector() throws DbException
DbException
- Description of Exceptionpublic boolean hasThreadConnection()
public DbExpr trueExpr()
public DbExpr falseExpr()
public java.lang.String toString()
toString
in class java.lang.Object
void notifyClose(DbConnection con)
con
- Description of Parameter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |