|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.fh_mannheim.mm.dms.framework.ConnectionManager
ConnectionManager connects to database.
| Constructor Summary | |
ConnectionManager(Config cfg)
Constructor. |
|
| Method Summary | |
void |
checkConnection()
Connects to database, if not connection exists. |
void |
closeConnection()
Closes connection to database. |
void |
closePreparedStatement(java.sql.PreparedStatement ps)
Closes a prepared statement. |
void |
closeResultSet(java.sql.ResultSet rs)
Closes a resultset. |
void |
closeResultSet(java.sql.ResultSet rs,
boolean bCloseStatement)
Closes a resultset. |
void |
commit()
Stores a transaction with commit. |
java.sql.ResultSet |
executeQuery(java.lang.String strSQL)
Executes a query command to the database. |
boolean |
executeQueryGetBool(java.lang.String strFieldname,
java.lang.String strSQL)
Executes a query command to the database and returns an boolean value. |
FormattedDate |
executeQueryGetDate(java.lang.String strFieldname,
java.lang.String strSQL)
Executes a query command to the database and returns an date value. |
double |
executeQueryGetDouble(java.lang.String strFieldname,
java.lang.String strSQL)
Executes a query command to the database and returns an double value. |
int |
executeQueryGetInt(java.lang.String strFieldname,
java.lang.String strSQL)
Executes a query command to the database and returns an integer value. |
java.lang.String |
executeQueryGetString(java.lang.String strFieldname,
java.lang.String strSQL)
Executes a query command to the database and returns an integer value. |
boolean |
executeUpdate(java.lang.String strSQL)
Executes an update command to the database. |
java.lang.String |
formatBool(boolean bValue)
Format a boolean value for a database command. |
java.lang.String |
formatDate()
Format the actual date for a database command. |
java.lang.String |
formatDate(FormattedDate date)
Format a date for a database command. |
java.lang.String |
formatDouble(double dValue)
Format an double value for a database command. |
java.lang.String |
formatInteger(int nValue)
Format an integer value for a database command. |
java.lang.String |
formatString(java.lang.String strText)
Format a string for a database command. |
java.sql.PreparedStatement |
getPreparedStatement(java.lang.String strSQL)
Get a prepared statement. |
void |
openConnection()
Connects to database. |
void |
optimizeTable(java.lang.String strTablename)
Optimizes a database table. |
void |
rollback()
Cancels a transaction with rollback. |
void |
startTransaction()
Starts a transaction by setting autocommit to zero. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ConnectionManager(Config cfg)
cfg - Config| Method Detail |
public void closeConnection()
public void closePreparedStatement(java.sql.PreparedStatement ps)
ps - The PreparedStatement which should be closedpublic void closeResultSet(java.sql.ResultSet rs)
rs - The ResultSet which should be closed
public void closeResultSet(java.sql.ResultSet rs,
boolean bCloseStatement)
rs - The ResultSet which should be closedbCloseStatement - Close statement toopublic void commit()
public java.sql.ResultSet executeQuery(java.lang.String strSQL)
strSQL - SQL string
public int executeQueryGetInt(java.lang.String strFieldname,
java.lang.String strSQL)
strFieldname - Name of the field for return valuestrSQL - SQL string
public FormattedDate executeQueryGetDate(java.lang.String strFieldname,
java.lang.String strSQL)
strFieldname - Name of the field for return valuestrSQL - SQL string
public double executeQueryGetDouble(java.lang.String strFieldname,
java.lang.String strSQL)
strFieldname - Name of the field for return valuestrSQL - SQL string
public boolean executeQueryGetBool(java.lang.String strFieldname,
java.lang.String strSQL)
strFieldname - Name of the field for return valuestrSQL - SQL string
public java.lang.String executeQueryGetString(java.lang.String strFieldname,
java.lang.String strSQL)
strFieldname - Name of the field for return valuestrSQL - SQL string
public boolean executeUpdate(java.lang.String strSQL)
strSQL - SQL string
public java.lang.String formatBool(boolean bValue)
bValue - True or false
public java.lang.String formatDate()
public java.lang.String formatDate(FormattedDate date)
date -
public java.lang.String formatDouble(double dValue)
dValue - Double
public java.lang.String formatInteger(int nValue)
nValue - Integer
public java.lang.String formatString(java.lang.String strText)
strText - Text
public java.sql.PreparedStatement getPreparedStatement(java.lang.String strSQL)
strSQL - SQL string
public void openConnection()
public void checkConnection()
public void optimizeTable(java.lang.String strTablename)
strTablename - Name of the tablepublic void rollback()
public void startTransaction()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||