|
|||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDatabaseHandler
IDatabaseHandler is created to set the database configuration and to execute the DB operations.
Method Summary | |
---|---|
boolean |
closeResultSet(java.sql.ResultSet resultSet)
To close the specified result Set. |
int |
executeInsertUpdateQuery(java.lang.String uniqueDatabaseId,
java.lang.String query)
To execute the specified query on Database to insert or update |
java.sql.ResultSet |
executeSelectQuery(java.lang.String uniqueDatabaseId,
java.lang.String query)
To execute the specified select type query on Database |
java.lang.String |
getLastError()
To get the last error message if any error occurs during database operation |
int |
getNumberOfDatabaseColumns(java.lang.String uniqueDatabaseId,
java.lang.String query)
To get the number of columns in result set after firing the DB query |
int |
getNumberOfDatabaseRows(java.lang.String uniqueDatabaseId,
java.lang.String query)
To get the number of rows in result set after firing the DB query |
java.sql.ResultSet |
getResultSet(java.lang.String uniqueDatabaseId,
java.lang.String query)
To execute the specified query on Database |
java.lang.Object |
getValueFromDatabase(java.lang.String uniqueDatabaseId,
java.lang.String query,
int row,
int column)
To get the value from the result set at specified row and column after firing the DB query |
boolean |
isDatabaseConnectionValid(java.lang.String uniqueDatabaseId)
To check if database connection specified by uniqueDatabaseId is valid |
java.lang.String |
setDatabaseConnection(java.lang.String uniqueDatabaseId,
java.lang.String connectionURL,
java.lang.String userName,
java.lang.String password,
java.lang.String driverClass,
java.lang.String classPath)
To register or configure a DataBase connection with TestStudio. |
Method Detail |
---|
boolean closeResultSet(java.sql.ResultSet resultSet)
resultSet
- resultSet to close
int executeInsertUpdateQuery(java.lang.String uniqueDatabaseId, java.lang.String query)
uniqueDatabaseId
- unique id referring to the database configurationquery
- db query to execute
java.sql.ResultSet executeSelectQuery(java.lang.String uniqueDatabaseId, java.lang.String query)
uniqueDatabaseId
- unique id referring to the database configurationquery
- select query to execute
java.lang.String getLastError()
int getNumberOfDatabaseColumns(java.lang.String uniqueDatabaseId, java.lang.String query)
uniqueDatabaseId
- unique id referring to the database configurationquery
- select type query used to fetch values from DB
int getNumberOfDatabaseRows(java.lang.String uniqueDatabaseId, java.lang.String query)
uniqueDatabaseId
- unique id referring to the database configurationquery
- select type query used to fetch values from DB
java.sql.ResultSet getResultSet(java.lang.String uniqueDatabaseId, java.lang.String query)
uniqueDatabaseId
- unique id referring to the database configurationquery
- query to execute
java.lang.Object getValueFromDatabase(java.lang.String uniqueDatabaseId, java.lang.String query, int row, int column)
uniqueDatabaseId
- unique id referring to the database configurationquery
- select type query used to fetch values from DBrow
- row index in the result setcolumn
- column index in the result set
boolean isDatabaseConnectionValid(java.lang.String uniqueDatabaseId)
uniqueDatabaseId
- unique id referring to the database configuration to test
java.lang.String setDatabaseConnection(java.lang.String uniqueDatabaseId, java.lang.String connectionURL, java.lang.String userName, java.lang.String password, java.lang.String driverClass, java.lang.String classPath)
uniqueDatabaseId
- unique id which should be allocated for each database
configuration. This id is used to refer to the concerned DB
connection while firing the queries or doing any DB specific
action.connectionURL
- connection url for the databaseuserName
- user name for accessing Databasepassword
- password for accessing DatabasedriverClass
- class name of the JDBC driver used to access the databaseclassPath
- class path for the driver class
|
|||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |