public abstract class AbstractJDBCDriver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Connection |
connection |
protected Driver |
dbDriver |
protected String |
jdbcConnectionUrl |
protected String |
jdbcDriverClass |
protected SQLProvider |
sqlProvider |
| Constructor and Description |
|---|
AbstractJDBCDriver() |
AbstractJDBCDriver(String tableName,
String jdbcConnectionUrl,
String jdbcDriverClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
connect() |
protected abstract void |
createSchema() |
protected void |
createTable(String schemaSql) |
void |
destroy() |
Connection |
getConnection() |
String |
getJdbcConnectionUrl() |
String |
getJdbcDriverClass() |
SQLProvider |
getSqlProvider() |
protected abstract void |
prepareStatements() |
void |
setConnection(Connection connection) |
void |
setJdbcConnectionUrl(String jdbcConnectionUrl) |
void |
setJdbcDriverClass(String jdbcDriverClass) |
void |
setSqlProvider(SQLProvider sqlProvider) |
void |
start() |
void |
stop() |
protected Connection connection
protected SQLProvider sqlProvider
protected String jdbcConnectionUrl
protected String jdbcDriverClass
protected Driver dbDriver
public void stop()
throws SQLException
SQLExceptionprotected abstract void prepareStatements()
throws SQLException
SQLExceptionprotected abstract void createSchema()
throws SQLException
SQLExceptionprotected void createTable(String schemaSql) throws SQLException
SQLExceptionpublic Connection getConnection()
public void setConnection(Connection connection)
public SQLProvider getSqlProvider()
public void setSqlProvider(SQLProvider sqlProvider)
public String getJdbcConnectionUrl()
public void setJdbcConnectionUrl(String jdbcConnectionUrl)
public String getJdbcDriverClass()
public void setJdbcDriverClass(String jdbcDriverClass)
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.