|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--iglu.jdbc.JDBCMisc
A generic class for storing environment-varible-ish data in a database. you give it a token, and it stores a value to it, retrieves a value from it, optionally increments the value. Basically maps tokens to values in a database table.
Field Summary | |
private java.sql.Connection |
db
|
private java.lang.String |
tblName
|
Constructor Summary | |
JDBCMisc(java.sql.Connection dba,
java.lang.String tableName,
boolean create)
Creates and/or connects to a JDBCMisc table. |
Method Summary | |
int |
addIncrement(java.lang.String kWord)
Assume that value is an integer, increment it, and return the old value. |
java.lang.String |
get(java.lang.String kWord)
Get the value associated with kWord. |
double |
getDouble(java.lang.String kWord)
Assumes the value of this keyword is a double, and returns it. |
int |
getInt(java.lang.String kWord)
Assumes the value of this keyword is an integer, and returns it. |
int |
increment(java.lang.String kWord)
Assume that value is an integer, increment it, and return the old value. |
boolean |
put(java.lang.String kWord,
double value)
Stores a value in the database. |
boolean |
put(java.lang.String kWord,
int value)
Stores a value in the database. |
boolean |
put(java.lang.String kWord,
java.lang.String value)
Stores a value in the database. |
boolean |
update(java.lang.String kWord,
java.lang.String value)
Replaces existing value with a new one. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.sql.Connection db
private java.lang.String tblName
Constructor Detail |
public JDBCMisc(java.sql.Connection dba, java.lang.String tableName, boolean create)
create
- Whether the table should be created. If this is false,
it is assumed that a table with the proper name
already exists in this database.Method Detail |
public boolean put(java.lang.String kWord, java.lang.String value)
public boolean put(java.lang.String kWord, int value)
public boolean put(java.lang.String kWord, double value)
public boolean update(java.lang.String kWord, java.lang.String value)
public int increment(java.lang.String kWord)
public java.lang.String get(java.lang.String kWord)
public int addIncrement(java.lang.String kWord)
public double getDouble(java.lang.String kWord)
public int getInt(java.lang.String kWord)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |