public interface DBDataSource<T extends DBDataSource> extends DataSource<T>
DataSource.Parameter<T>
Modifier and Type | Method and Description |
---|---|
void |
addDBDataSourceListener(DBDataSourceListener l)
Registers a
DBDataSourceListener at this data source. |
boolean |
canExport()
Determines if this data source is able to create or alter tables in the
database.
|
void |
closeAllOpenConnections()
Close all open connections.
|
DBDataSourceListener[] |
getDBDataSourceListeners()
Retrieves all registered
DBDataSourceListener s. |
DBMetaData |
getMetaData() |
DBConnection |
openConnection()
Open the connection for this
DBDataSource . |
void |
removeDBDataSourceListener(DBDataSourceListener l)
Unregisters a
DBDataSourceListener . |
clearCaches, getDefaultParameter, getDefaultParameters, getName, getParameter, getParameters, getParameterValue, getParameterValue, isParameterRequired, putParameter
void addDBDataSourceListener(DBDataSourceListener l)
DBDataSourceListener
at this data source.l
- the listener to registervoid removeDBDataSourceListener(DBDataSourceListener l)
DBDataSourceListener
.l
- the listener to unregisterDBDataSourceListener[] getDBDataSourceListeners()
DBDataSourceListener
s.DBDataSourceListener
s, or a null-length array
if no listener is registeredDBMetaData getMetaData() throws DBException
getMetaData
in interface DataSource<T extends DBDataSource>
DBException
DBConnection openConnection() throws DBException
DBDataSource
.DBConnection
DBException
- if a database access error occursvoid closeAllOpenConnections() throws DBException
DBException
- if a database access error occursboolean canExport()
Copyright © 2003–2021 XDEV Software. All rights reserved.