There are many alternatives for creating or accessing database connections. The application programmer can use any technique whatsoever to implement this interface. For example, an implementation may :
The design of this interface is slightly skewed towards applications that use more than one database. If only one database is used in an application, then this interface is simply implemented 'as if' there were more than one. In practice, this should be only a minor nuisance. In addition, if a single-database application is extended to use more than one database, the changes will be absorbed naturally by the existing implementation.
If no database is used at all, then {@link #getDatabaseNames()} returns an emtpy Set.
See {@link SqlId} for related information.
|
|
|
|
|
|