|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.utilities.database.SQLUtilities
public class SQLUtilities
| Constructor Summary | |
|---|---|
SQLUtilities()
|
|
| Method Summary | |
|---|---|
static void |
execute(java.lang.String sql)
Ejecuta una instrucción sql. |
static void |
executeOnTransaction(java.util.Vector sqls)
este método ejecuta un conjunto de instrucciones sql dentro de una transacción. |
static int |
getNextId(java.lang.String table,
java.lang.String field)
Esta función retorna el siguiente valor el campo definido por el parámetro field en la tabla definida por el parámetro table |
static java.util.Vector |
query(java.lang.String sql)
este método ejecuta una consulta sql a la base de datos y retorna el resultado como un Vector en donde cada fila representa un registro, ese registro esta almacenado como un Hashtable en donde cada llave es el nombre del campo y al valor es el contenido de ese campo |
static java.lang.String |
repairQuery(java.lang.String sql,
DataBaseConnection dbc)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SQLUtilities()
| Method Detail |
|---|
public static java.util.Vector query(java.lang.String sql)
throws QueryException
sql - la cadena sql que se va a ejecutar
QueryException - si no se puede ejecutar la consulta
public static void execute(java.lang.String sql)
throws ExecuteSQLException
sql - la instrucción que se va a ejecutar
ExecuteSQLException - si no se puede ejecutar la instrucción
public static void executeOnTransaction(java.util.Vector sqls)
throws TransactionException
sqls - es un vector de Strings en donde cada uno representa una de
las instrucciones sql que debe estar en la transacción.
TransactionException - si no se puede ejecutar la transacción, antes de lanzar la
excepción se intenta hacer un rollback.
public static int getNextId(java.lang.String table,
java.lang.String field)
throws QueryException
table - nombre de la tablafield - nombre del campo de la tabla
QueryException
public static java.lang.String repairQuery(java.lang.String sql,
DataBaseConnection dbc)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||