|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.javaWebGen.data.DerbySQLDataManager
public class DerbySQLDataManager
| Field Summary | |
|---|---|
java.lang.String |
BIG_DECIMAL
|
java.lang.String |
DATE
|
java.lang.String |
INT
|
java.lang.String |
LONG
|
java.lang.String |
OBJECT
|
java.lang.String |
STRING
|
java.lang.String |
TIMESTAMP
|
| Constructor Summary | |
|---|---|
DerbySQLDataManager()
|
|
| Method Summary | |
|---|---|
void |
close(java.sql.Connection con)
Return a connection back to the pool of available connections |
void |
endTransaction(java.sql.Connection con)
commit transaction |
java.lang.String |
formatDate(java.util.Date date)
get a String of a date object in the databases native format useful for doing updates etc.. |
java.sql.Connection |
getConnection()
get db connection |
java.util.Date |
getDate(java.lang.String dateStr)
get a date from a date String based on default database format database understands |
int |
getNextValue(java.sql.Connection con,
java.lang.String tablename)
get next value for the primary key |
int |
getNextValue(java.lang.String tablename)
get next value for the primary key |
Sequence |
getSequence()
|
java.lang.String |
getSqlText(java.lang.String text)
get a String that is escaped (handles ') derby likes \' not '' |
java.lang.String[] |
getTableList()
|
void |
init()
|
void |
rollbackTransaction(java.sql.Connection con)
rollback transaction |
void |
setDriverClass(java.lang.String name)
used to change the default database driver |
void |
setReader(PropertiesReader propReader)
set db properties reader |
void |
setSequence(Sequence seq)
Use this sequence generator NOTE this should not be used by a calling class |
void |
startTransaction(java.sql.Connection con)
start Db tranacton |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final java.lang.String BIG_DECIMAL
public final java.lang.String LONG
public final java.lang.String INT
public final java.lang.String STRING
public final java.lang.String OBJECT
public final java.lang.String DATE
public final java.lang.String TIMESTAMP
| Constructor Detail |
|---|
public DerbySQLDataManager()
| Method Detail |
|---|
public void setReader(PropertiesReader propReader)
setReader in interface DataManagerpropReader - data base properties readerpublic void setDriverClass(java.lang.String name)
name - of class of driverpublic Sequence getSequence()
getSequence in interface DataManagerpublic void setSequence(Sequence seq)
DataManager
setSequence in interface DataManagerseq - sequence objectpublic void init()
init in interface DataManager
public final java.sql.Connection getConnection()
throws java.sql.SQLException
DataManager
getConnection in interface DataManagerjava.sql.SQLExceptionpublic final void close(java.sql.Connection con)
close in interface DataManagercon - close a JDBC connection object
public final int getNextValue(java.lang.String tablename)
throws DBException
DataManager
getNextValue in interface DataManagertablename - table name to get next key for
DBException
public final int getNextValue(java.sql.Connection con,
java.lang.String tablename)
throws java.sql.SQLException
DataManager
getNextValue in interface DataManagercon - db connectiontablename - table name
java.sql.SQLException
public void startTransaction(java.sql.Connection con)
throws java.sql.SQLException
DataManager
startTransaction in interface DataManagercon - connection
java.sql.SQLException
public void endTransaction(java.sql.Connection con)
throws java.sql.SQLException
endTransaction in interface DataManagercon - connection
java.sql.SQLExceptionpublic void rollbackTransaction(java.sql.Connection con)
rollbackTransaction in interface DataManagercon - connectionpublic java.lang.String formatDate(java.util.Date date)
formatDate in interface DataManagerdate -
public java.util.Date getDate(java.lang.String dateStr)
throws java.text.ParseException
DataManager
getDate in interface DataManagerdateStr - date text
java.text.ParseExceptionpublic java.lang.String getSqlText(java.lang.String text)
getSqlText in interface DataManagertext - input text
public java.lang.String[] getTableList()
getTableList in interface DataManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||