public class LocalHsqldb
extends org.apache.commons.dbcp.BasicDataSource
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
databasePath
path, where database should be stored in the file system
|
protected java.lang.String |
dbName
database name
|
protected java.lang.String |
DEFAULT_DRIVER_CLASS_NAME
default driver class name
|
protected org.hsqldb.Server |
hsqldbServer
Server instance
|
protected boolean |
isSilent
makes the Server silent (no messages)
|
protected boolean |
isStartServer
if true starts server on init()
|
protected java.lang.String |
pureUrl
url without database name
|
closed, connectionInitSqls, connectionPool, connectionProperties, dataSource, defaultAutoCommit, defaultCatalog, defaultReadOnly, defaultTransactionIsolation, driverClassLoader, driverClassName, initialSize, logWriter, maxActive, maxIdle, maxOpenPreparedStatements, maxWait, minEvictableIdleTimeMillis, minIdle, numTestsPerEvictionRun, password, poolPreparedStatements, testOnBorrow, testOnReturn, testWhileIdle, timeBetweenEvictionRunsMillis, url, username, validationQuery, validationQueryTimeout
Constructor and Description |
---|
LocalHsqldb() |
LocalHsqldb(java.lang.String url) |
LocalHsqldb(java.lang.String url,
java.lang.String username,
java.lang.String password) |
LocalHsqldb(java.lang.String driverClassName,
java.lang.String url,
java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
java.lang.String |
getDbName() |
java.lang.String |
getFilePath() |
java.lang.String |
getPureUrl() |
java.lang.String |
getUrl() |
void |
init() |
boolean |
isSilent() |
boolean |
isStartServer() |
void |
setDbName(java.lang.String dbName) |
void |
setFilePath(java.lang.String filePath) |
void |
setPureUrl(java.lang.String pureUrl) |
void |
setSilent(boolean isSilent) |
void |
setStartServer(boolean isStartServer) |
void |
setUrl(java.lang.String url) |
addConnectionProperty, close, createConnectionFactory, createConnectionPool, createDataSource, createDataSourceInstance, createPoolableConnectionFactory, getConnection, getConnection, getConnectionInitSqls, getDefaultAutoCommit, getDefaultCatalog, getDefaultReadOnly, getDefaultTransactionIsolation, getDriverClassLoader, getDriverClassName, getInitialSize, getLogAbandoned, getLoginTimeout, getLogWriter, getMaxActive, getMaxIdle, getMaxOpenPreparedStatements, getMaxWait, getMinEvictableIdleTimeMillis, getMinIdle, getNumActive, getNumIdle, getNumTestsPerEvictionRun, getPassword, getRemoveAbandoned, getRemoveAbandonedTimeout, getTestOnBorrow, getTestOnReturn, getTestWhileIdle, getTimeBetweenEvictionRunsMillis, getUsername, getValidationQuery, getValidationQueryTimeout, isAccessToUnderlyingConnectionAllowed, isClosed, isPoolPreparedStatements, isWrapperFor, log, removeConnectionProperty, setAccessToUnderlyingConnectionAllowed, setConnectionInitSqls, setConnectionProperties, setDefaultAutoCommit, setDefaultCatalog, setDefaultReadOnly, setDefaultTransactionIsolation, setDriverClassLoader, setDriverClassName, setInitialSize, setLogAbandoned, setLoginTimeout, setLogWriter, setMaxActive, setMaxIdle, setMaxOpenPreparedStatements, setMaxWait, setMinEvictableIdleTimeMillis, setMinIdle, setNumTestsPerEvictionRun, setPassword, setPoolPreparedStatements, setRemoveAbandoned, setRemoveAbandonedTimeout, setTestOnBorrow, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis, setUsername, setValidationQuery, setValidationQueryTimeout, unwrap, validateConnectionFactory
protected java.lang.String pureUrl
protected java.lang.String dbName
protected java.lang.String databasePath
protected org.hsqldb.Server hsqldbServer
protected boolean isStartServer
protected boolean isSilent
protected java.lang.String DEFAULT_DRIVER_CLASS_NAME
public LocalHsqldb()
public LocalHsqldb(java.lang.String url) throws org.springframework.jdbc.CannotGetJdbcConnectionException
url
- org.springframework.jdbc.CannotGetJdbcConnectionException
public LocalHsqldb(java.lang.String url, java.lang.String username, java.lang.String password) throws org.springframework.jdbc.CannotGetJdbcConnectionException
url
- username
- password
- org.springframework.jdbc.CannotGetJdbcConnectionException
public LocalHsqldb(java.lang.String driverClassName, java.lang.String url, java.lang.String username, java.lang.String password) throws org.springframework.jdbc.CannotGetJdbcConnectionException
driverClassName
- url
- username
- password
- org.springframework.jdbc.CannotGetJdbcConnectionException
public void init()
public void destroy()
public java.lang.String getUrl()
getUrl
in class org.apache.commons.dbcp.BasicDataSource
public void setUrl(java.lang.String url)
setUrl
in class org.apache.commons.dbcp.BasicDataSource
public java.lang.String getPureUrl()
public void setPureUrl(java.lang.String pureUrl)
pureUrl
- the pureUrl to setpublic java.lang.String getDbName()
public void setDbName(java.lang.String dbName)
dbName
- the dbName to setpublic java.lang.String getFilePath()
public void setFilePath(java.lang.String filePath)
dbPath
- the dbPath to setpublic boolean isStartServer()
public void setStartServer(boolean isStartServer)
isStartServer
- the isStartServer to setpublic boolean isSilent()
public void setSilent(boolean isSilent)
isSilent
- the isSilent to setCopyright © 2007-2020 EDIT. All Rights Reserved.