Package rs.baselib.sql
Class HyperSqlFileJdbcConnectionProvider
java.lang.Object
rs.baselib.sql.AbstractJdbcConnectionProvider
rs.baselib.sql.HyperSqlFileJdbcConnectionProvider
- All Implemented Interfaces:
IDataSourceProvider,IHibernateDialectProvider,IJdbcConnectionProvider,IJdbcConnectionProvider2,IDisplayProvider
public class HyperSqlFileJdbcConnectionProvider extends AbstractJdbcConnectionProvider
Connection provider for HyperSQL (HSQLDB) file databases.
The URL template used is "jdbc:hsqldb:file:{5};shutdown=true". That means that host, port and DB name are not relevant
but instead argument 5 must be the path to the file.
- Author:
- ralph
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_SOURCE_NAMEThe Data Sourcestatic java.lang.StringDB_DRIVER_CLASS_NAMEThe driver class namestatic java.lang.StringDISPLAYThe driver namestatic java.lang.StringHIBERNATE_DIALECTThe Hibernate dialectstatic java.lang.StringURL_TEMPLATEThe URL Template -
Constructor Summary
Constructors Constructor Description HyperSqlFileJdbcConnectionProvider()Constructor. -
Method Summary
Methods inherited from class rs.baselib.sql.AbstractJdbcConnectionProvider
getAdditionalArgument, getAdditionalArgumentCount, getAdditionalArgumentName, getAdditionalArgumentNames, getConnection, getDataSource, getDbDriverClassName, getDbLogin, getDbName, getDbPassword, getDefaultAdditionalArgument, getDefaultDbLogin, getDefaultDbName, getDefaultDbPassword, getDefaultHost, getDefaultPort, getDisplay, getDriverParameter, getDriverParameterCount, getDriverParametersString, getDriverUrl, getHibernateDialect, getHost, getPort, getUrlTemplate, isAdditionalArgumentEnabled, isDbLoginEnabled, isDbNameEnabled, isDbPasswordEnabled, isHostEnabled, isPortEnabled, setAdditionalArgument, setAdditionalArgumentEnabled, setAdditionalArgumentName, setDataSource, setDbLogin, setDbLoginEnabled, setDbName, setDbNameEnabled, setDbPassword, setDbPasswordEnabled, setDefaultAdditionalArgument, setDefaultDbLogin, setDefaultDbName, setDefaultDbPassword, setDefaultHost, setDefaultPort, setDriverParameter, setHibernateDialect, setHost, setHostEnabled, setPort, setPortEnabled
-
Field Details
-
DB_DRIVER_CLASS_NAME
public static final java.lang.String DB_DRIVER_CLASS_NAMEThe driver class name- See Also:
- Constant Field Values
-
DISPLAY
public static final java.lang.String DISPLAYThe driver name- See Also:
- Constant Field Values
-
URL_TEMPLATE
public static final java.lang.String URL_TEMPLATEThe URL Template- See Also:
- Constant Field Values
-
DATA_SOURCE_NAME
public static final java.lang.String DATA_SOURCE_NAMEThe Data Source- See Also:
- Constant Field Values
-
HIBERNATE_DIALECT
public static final java.lang.String HIBERNATE_DIALECTThe Hibernate dialect- See Also:
- Constant Field Values
-
-
Constructor Details
-
HyperSqlFileJdbcConnectionProvider
public HyperSqlFileJdbcConnectionProvider()Constructor.
-