Module net.anwiba.commons.jdbc
Interface IDatabaseConnector
- All Known Subinterfaces:
IDatabaseConnectorRegistry,IRegisterableDatabaseConnector
- All Known Implementing Classes:
DatabaseConnector,DefaultDatabaseConnector
public interface IDatabaseConnector
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault ConnectionconnectReadOnly(String url, String userName, String password, int timeout) connectReadOnly(String url, String userName, String password, int timeout, IProperties properties) default ConnectionconnectReadOnly(IJdbcConnectionDescription description) default ConnectionconnectReadOnly(IJdbcConnectionDescription description, int timeout) default ConnectionconnectWritable(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout) connectWritable(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout, IProperties properties) default ConnectionconnectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled) default ConnectionconnectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled, int timeout) default booleanisConnectable(String url, String userName, String password) default booleanisConnectable(String url, String userName, String password, IProperties properties) default booleanisConnectable(IJdbcConnectionDescription description)
-
Field Details
-
TIMEOUT
static final int TIMEOUT- See Also:
-
-
Method Details
-
connectReadOnly
- Throws:
SQLException
-
connectReadOnly
default Connection connectReadOnly(IJdbcConnectionDescription description, int timeout) throws SQLException - Throws:
SQLException
-
connectReadOnly
default Connection connectReadOnly(String url, String userName, String password, int timeout) throws SQLException - Throws:
SQLException
-
connectReadOnly
Connection connectReadOnly(String url, String userName, String password, int timeout, IProperties properties) throws SQLException - Throws:
SQLException
-
connectWritable
default Connection connectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled) throws SQLException - Throws:
SQLException
-
connectWritable
default Connection connectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled, int timeout) throws SQLException - Throws:
SQLException
-
connectWritable
default Connection connectWritable(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout) throws SQLException - Throws:
SQLException
-
connectWritable
Connection connectWritable(String url, String userName, String password, boolean isAutoCommitEnabled, int timeout, IProperties properties) throws SQLException - Throws:
SQLException
-
isConnectable
-
isConnectable
-
isConnectable
-