Module net.anwiba.database.sqlite
Class SqliteDatabaseConnector
java.lang.Object
net.anwiba.database.sqlite.connection.SqliteDatabaseConnector
- All Implemented Interfaces:
net.anwiba.commons.jdbc.connection.IDatabaseConnector,net.anwiba.commons.jdbc.connection.IRegisterableDatabaseConnector,net.anwiba.commons.lang.functional.IApplicable<String>,ISqliteDatabaseConnector
-
Field Summary
Fields inherited from interface net.anwiba.commons.jdbc.connection.IDatabaseConnector
TIMEOUT -
Constructor Summary
ConstructorsConstructorDescriptionSqliteDatabaseConnector(ISqliteDatabaseConnectorConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionconnect(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout, boolean isReadOnly, net.anwiba.commons.utilities.property.IProperties properties) connectReadOnly(String url, String userName, String password, int timeout, net.anwiba.commons.utilities.property.IProperties properties) connectWritable(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout, net.anwiba.commons.utilities.property.IProperties properties) booleanisApplicable(String context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.anwiba.commons.lang.functional.IApplicable
and, not, orMethods inherited from interface net.anwiba.commons.jdbc.connection.IDatabaseConnector
connectReadOnly, connectReadOnly, connectReadOnly, connectWritable, connectWritable, connectWritable, isConnectable, isConnectable, isConnectable
-
Constructor Details
-
SqliteDatabaseConnector
-
-
Method Details
-
isApplicable
- Specified by:
isApplicablein interfacenet.anwiba.commons.lang.functional.IApplicable<String>
-
connectReadOnly
public Connection connectReadOnly(String url, String userName, String password, int timeout, net.anwiba.commons.utilities.property.IProperties properties) throws SQLException - Specified by:
connectReadOnlyin interfacenet.anwiba.commons.jdbc.connection.IDatabaseConnector- Throws:
SQLException
-
connectWritable
public Connection connectWritable(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout, net.anwiba.commons.utilities.property.IProperties properties) throws SQLException - Specified by:
connectWritablein interfacenet.anwiba.commons.jdbc.connection.IDatabaseConnector- Throws:
SQLException
-
connect
public Connection connect(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout, boolean isReadOnly, net.anwiba.commons.utilities.property.IProperties properties) throws SQLException - Throws:
SQLException
-
getSqliteCapabilitiesProvider
- Specified by:
getSqliteCapabilitiesProviderin interfaceISqliteDatabaseConnector
-