public class DBConnectionBase extends ServiceBase
| Modifier and Type | Field and Description |
|---|---|
protected Connection |
conn |
protected ConnectionFactory |
connectionFactory |
et, factorySvc, log| Constructor and Description |
|---|
DBConnectionBase(FactoryService factorySvc,
ConnectionFactory connectionFactory,
DBErrorConverter errorConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
doesTableExist(String tableName,
PreparedStatementGenerator sqlgen,
boolean disableSqlLogging) |
int |
enumerateDBSchema(PreparedStatementGenerator sqlgen,
Log logToUse,
DBListingType listingType) |
boolean |
execFieldDetect(String tableName,
String fieldName,
PreparedStatementGenerator sqlgen,
boolean disableSqlLogging) |
ResultSet |
execQueryStatement(SqlStatement statement,
DBAccessContext dbctx) |
ResultSet |
execRawQuery(String sql) |
boolean |
execStatement(SqlStatement statement,
SqlExecuteContext sqlctx) |
int |
execUpdateStatement(SqlStatement statement,
SqlExecuteContext sqlctx) |
int |
executeInsertStatement(SqlStatement statement,
SqlExecuteContext sqlctx) |
int |
executeRawSql(String sql) |
String |
findConstraint(PreparedStatementGenerator sqlgen,
String tableName,
String fieldName,
String constraintType) |
void |
openDB() |
protected Connection conn
protected ConnectionFactory connectionFactory
public DBConnectionBase(FactoryService factorySvc, ConnectionFactory connectionFactory, DBErrorConverter errorConverter)
public void openDB()
public boolean execStatement(SqlStatement statement, SqlExecuteContext sqlctx)
public int executeInsertStatement(SqlStatement statement, SqlExecuteContext sqlctx)
public int execUpdateStatement(SqlStatement statement, SqlExecuteContext sqlctx)
public ResultSet execQueryStatement(SqlStatement statement, DBAccessContext dbctx)
public int executeRawSql(String sql)
public boolean doesTableExist(String tableName, PreparedStatementGenerator sqlgen, boolean disableSqlLogging)
public boolean execFieldDetect(String tableName, String fieldName, PreparedStatementGenerator sqlgen, boolean disableSqlLogging)
public int enumerateDBSchema(PreparedStatementGenerator sqlgen, Log logToUse, DBListingType listingType)
public String findConstraint(PreparedStatementGenerator sqlgen, String tableName, String fieldName, String constraintType)
public void close()
Copyright © 2020. All rights reserved.