public class CommonDatabaseBroker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
password |
private java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> |
resultList |
private java.lang.String |
sqlStatement |
private java.lang.String |
url |
private java.lang.String |
user |
Constructor and Description |
---|
CommonDatabaseBroker(java.lang.String sqlStatement)
Constructor of the class
|
Modifier and Type | Method and Description |
---|---|
void |
executeInsertUpdateDelete()
Method for execution of Insert, Update or Delete statements.
|
void |
executeSelect()
Method for execution of Select statement and generally statements that return result sets
|
java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> |
getList()
Method returning parsed result set in form of abstract representation
|
private void |
loadDbConnectionInfo()
Method for loading connection information from config file
|
private java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> |
resultSetToList(java.sql.ResultSet rs)
Method that serves for parsing result sets
|
void |
setSqlQuery(java.lang.String sqlquery)
Setter method for SQL query that is to be executed
|
private java.lang.String sqlStatement
private java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> resultList
private java.lang.String url
private java.lang.String user
private java.lang.String password
public CommonDatabaseBroker(java.lang.String sqlStatement)
sqlStatement
- String representation of initial SQL statement. It can be null
and get set by relevant setter laterpublic void executeInsertUpdateDelete()
public void executeSelect()
private java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> resultSetToList(java.sql.ResultSet rs) throws java.sql.SQLException
rs
- Result set that is to be parsedjava.sql.SQLException
private void loadDbConnectionInfo()
public void setSqlQuery(java.lang.String sqlquery)
sqlquery
- String representation of SQL querypublic java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> getList()