Interface IDatabaseConnector
-
- All Known Subinterfaces:
IDatabaseConnectorRegistry,IRegisterableDatabaseConnector
- All Known Implementing Classes:
DatabaseConnectorRegistry,DefaultDatabaseConnector
public interface IDatabaseConnector
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.sql.ConnectionconnectReadOnly(java.lang.String url, java.lang.String userName, java.lang.String password, int timeout)default java.sql.ConnectionconnectReadOnly(IJdbcConnectionDescription description)default java.sql.ConnectionconnectReadOnly(IJdbcConnectionDescription description, int timeout)java.sql.ConnectionconnectWritable(java.lang.String url, java.lang.String userName, java.lang.String password, boolean isAutoCommitEnabled, int timeout)default java.sql.ConnectionconnectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled)default java.sql.ConnectionconnectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled, int timeout)booleanisConnectable(java.lang.String url, java.lang.String userName, java.lang.String password)default booleanisConnectable(IJdbcConnectionDescription description)
-
-
-
Method Detail
-
connectReadOnly
default java.sql.Connection connectReadOnly(IJdbcConnectionDescription description) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
connectReadOnly
default java.sql.Connection connectReadOnly(IJdbcConnectionDescription description, int timeout) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
connectReadOnly
java.sql.Connection connectReadOnly(java.lang.String url, java.lang.String userName, java.lang.String password, int timeout) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
connectWritable
default java.sql.Connection connectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
connectWritable
default java.sql.Connection connectWritable(IJdbcConnectionDescription description, boolean isAutoCommitEnabled, int timeout) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
connectWritable
java.sql.Connection connectWritable(java.lang.String url, java.lang.String userName, java.lang.String password, boolean isAutoCommitEnabled, int timeout) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
isConnectable
default boolean isConnectable(IJdbcConnectionDescription description)
-
isConnectable
boolean isConnectable(java.lang.String url, java.lang.String userName, java.lang.String password)
-
-