com.irisel.oms.dbh
Interface DBHandler
- All Known Implementing Classes:
- Dbh, DbhMySql, DbhMySqlDS, DbhOdbc, DbhOracle, DbhPointbase
public interface DBHandler
Method Summary |
boolean |
begin()
|
void |
close()
Returns the connection to the pool, for pool-based datasource-based implementations |
boolean |
commit()
|
void |
connect(java.lang.String url)
|
void |
connect(java.lang.String host,
java.lang.String port,
java.lang.String db,
java.lang.String user,
java.lang.String password)
|
void |
disconnect()
|
boolean |
execute(Query q)
|
boolean |
execute(java.lang.String q)
|
java.lang.Object |
executeQuery(Query q,
boolean formattedValues,
ResultsHandler processor)
|
java.lang.Object |
executeQuery(Query q,
ResultsHandler processor)
|
java.lang.Object |
executeQuery(java.lang.String q,
ResultsHandler processor)
|
int |
executeUpdate(Query q)
|
int |
executeUpdate(java.lang.String q)
|
java.sql.Connection |
getConnection()
|
java.sql.DatabaseMetaData |
getDatabaseMetaData()
|
java.lang.String |
getDbName()
|
java.lang.String |
getDbPasswd()
|
java.lang.String |
getDbUser()
|
java.lang.String |
getHost()
|
java.lang.String |
getPort()
|
java.lang.String |
getSchema()
|
java.util.Vector |
getTableNames(java.lang.String tableNamePattern,
java.lang.String[] types)
|
void |
getTables(java.lang.String tableNamePattern,
ResultsHandler rq)
|
boolean |
isConnected()
|
void |
loadDriver(java.lang.String driver)
|
void |
reconnect()
|
boolean |
rollback()
|
void |
setSchema(java.lang.String schema)
|
loadDriver
void loadDriver(java.lang.String driver)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
connect
void connect(java.lang.String url)
throws ConnectionException
- Throws:
ConnectionException
connect
void connect(java.lang.String host,
java.lang.String port,
java.lang.String db,
java.lang.String user,
java.lang.String password)
throws ConnectionException
- Throws:
ConnectionException
reconnect
void reconnect()
throws ConnectionException
- Throws:
ConnectionException
disconnect
void disconnect()
isConnected
boolean isConnected()
throws ConnectionException
- Throws:
ConnectionException
getConnection
java.sql.Connection getConnection()
throws ConnectionException
- Throws:
ConnectionException
executeQuery
java.lang.Object executeQuery(Query q,
ResultsHandler processor)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQuery
java.lang.Object executeQuery(Query q,
boolean formattedValues,
ResultsHandler processor)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQuery
java.lang.Object executeQuery(java.lang.String q,
ResultsHandler processor)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeUpdate
int executeUpdate(Query q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeUpdate
int executeUpdate(java.lang.String q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
execute
boolean execute(java.lang.String q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
execute
boolean execute(Query q)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDatabaseMetaData
java.sql.DatabaseMetaData getDatabaseMetaData()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getTables
void getTables(java.lang.String tableNamePattern,
ResultsHandler rq)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getTableNames
java.util.Vector getTableNames(java.lang.String tableNamePattern,
java.lang.String[] types)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
begin
boolean begin()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
commit
boolean commit()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
rollback
boolean rollback()
getHost
java.lang.String getHost()
getPort
java.lang.String getPort()
getDbName
java.lang.String getDbName()
getDbUser
java.lang.String getDbUser()
getDbPasswd
java.lang.String getDbPasswd()
getSchema
java.lang.String getSchema()
setSchema
void setSchema(java.lang.String schema)
close
void close()
- Returns the connection to the pool, for pool-based datasource-based implementations