|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface BaseQuery
The BaseQuery is the super-interface for any interface wishing
to do database queries. This validation is made by the QueryTool class
when the implementation of a query is requested. Each BaseQuery
implementation will hold a Connection to the database which
is closed through the BaseQuery's close method.
Methods within a query implementation (subclass of BaseQuery)
may declare throws SQLException, in which case database
errors resulting from calls to that method will be thrown as normal
checked exceptions. If the method does not declare the exception, it
will be wrapped in a RuntimeException and thrown as an
unchecked exception.
QueryTool| Method Summary | |
|---|---|
void |
close()
Closes this BaseQuery, and releases any database resources it is
currently holding. |
boolean |
isClosed()
Determines whether this BaseQuery implementation has been closed. |
| Method Detail |
|---|
void close()
BaseQuery, and releases any database resources it is
currently holding. This method may throw an SQLException if
the Connection.
boolean isClosed()
BaseQuery implementation has been closed.
This method directly uses the underlying Connection's
isClosed method, with one change:
if the call would result in an SQLException, this method swallows
the exception and returns false.
true if this BaseQuery is still using
database resources, otherwise false
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||