public interface AbstractSql
Modifier and Type | Method and Description |
---|---|
void |
cerrar(java.lang.Object idConexion)
Cerrar la conexión
|
void |
conectar(java.lang.Object idConexion,
java.lang.String host,
java.lang.String usuario,
java.lang.String password)
Conectar a la BBDD
|
boolean |
ejecutar(java.lang.Object idConexion,
java.lang.Object idSentencia,
java.lang.String sql)
Ejecuta una sentencia SQL
|
java.lang.Object |
getData(java.lang.Object idConexion,
java.lang.Object idSentencia,
java.lang.String nombreCol)
Devuelve el siguiente registro (fila) del resultado de la sentencia,
o el conteo de actualizaciones para una sola columna de la tabla o para todas '*'
|
java.lang.Object |
getData(java.lang.Object idConexion,
java.lang.Object idSentencia,
java.lang.String[] arrayCol)
Devuelve el siguiente registro (fila) del resultado de la sentencia,
o el conteo de actualizaciones para las columnas seleccionadas
|
void conectar(java.lang.Object idConexion, java.lang.String host, java.lang.String usuario, java.lang.String password) throws java.lang.Throwable
idConexion
- identificador de conexión, para diferenciarla de múltiples conexioneshost
- host de la BBDDusuario
- nombre de usuario de la BBDDpassword
- contraseña de la BBDDjava.lang.Throwable
- error en la conexiónvoid cerrar(java.lang.Object idConexion) throws java.lang.Throwable
idConexion
- identificador de conexiónjava.lang.Throwable
- error al cerrar la conexiónboolean ejecutar(java.lang.Object idConexion, java.lang.Object idSentencia, java.lang.String sql) throws java.lang.Throwable
idConexion
- identificador de conexiónidSentencia
- identificador de la sentencia, para poder acceder a sus resultados
particularessql
- sentencia SQL del SGBDR utilizadotrue
si el valor devuelto es un conjunto de resultados o false
si
no hay resultados o es conteo de actualizacionesjava.lang.Throwable
- error en la sentenciajava.lang.Object getData(java.lang.Object idConexion, java.lang.Object idSentencia, java.lang.String nombreCol) throws java.lang.Throwable
idConexion
- identificador de conexiónidSentencia
- identificador de sentencianombreCol
- nombre de la columna de la que se quiere obtener informaciónnull
si no hay más registrosjava.lang.Throwable
- no se pueden obtener más resultados o la sentencia está terminadagetData(Object, Object, String[])
java.lang.Object getData(java.lang.Object idConexion, java.lang.Object idSentencia, java.lang.String[] arrayCol) throws java.lang.Throwable
idConexion
- identificador de conexiónidSentencia
- identificador de sentenciaarrayCol
- nombres de las columnas de las que se quiere obtener informaciónjava.lang.Throwable
- no se pueden obtener más resultados o la sentencia está terminadagetData(Object, Object, String)