public class FbEmbeddedDatabaseFactory extends AbstractNativeDatabaseFactory
FbDatabaseFactory
for establishing connection using the
Firebird embedded library.Constructor and Description |
---|
FbEmbeddedDatabaseFactory() |
Modifier and Type | Method and Description |
---|---|
protected FbClientLibrary |
createClientLibrary()
Creates and initialize a new instance of the client library.
|
protected <T extends IAttachProperties<T>> |
filterProperties(T attachProperties)
Allows the database factory to perform modification of the attach properties before use.
|
static FbEmbeddedDatabaseFactory |
getInstance() |
connect, getClientLibrary, serviceConnect
protected <T extends IAttachProperties<T>> T filterProperties(T attachProperties)
AbstractNativeDatabaseFactory
Implementations should be prepared to handle immutable attach properties. Implementations are strongly advised to copy the attach properties before modification and return this copy.
filterProperties
in class AbstractNativeDatabaseFactory
T
- Type of attach propertiesattachProperties
- Attach propertiespublic static FbEmbeddedDatabaseFactory getInstance()
protected FbClientLibrary createClientLibrary()
AbstractNativeDatabaseFactory
Instances should not be cached (caching - if any - is the responsibility of the caller).
createClientLibrary
in class AbstractNativeDatabaseFactory
Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.