Herramientas de usuario

Herramientas del sitio


es:manual:items:generativos:siette.util.corpus.databasetable

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:manual:items:generativos:siette.util.corpus.databasetable [2021/05/27 10:25] – [Constructores] rootes:manual:items:generativos:siette.util.corpus.databasetable [2021/05/27 16:17] (actual) – [siette.util.corpus.DatabaseTable] root
Línea 1: Línea 1:
 ===== siette.util.corpus.DatabaseTable ===== ===== siette.util.corpus.DatabaseTable =====
-Es una clase heredera de [[siette.util.corpus.Table]] or lo que continene todos los métodos que ya se han descrito y algunos mas. En esta página solo se hace referencia a estos nuevos métodos.+Es una clase heredera de [[siette.util.corpus.Table]] que sirve para manejar tablas procedentes de [[bases de datos]] por lo que contiene todos los métodos que ya se han descrito y algunos más. En esta página solo se hace referencia a estos nuevos métodos.
  
  
Línea 60: Línea 60:
 </code> </code>
  
 +Establece el nombre de la tabla sobre la que se hará la consulta, la condición o parte ''WHERE'' de la sentencia [[wp>SQL|SQL]] y la clave principal de la tabla, necesaria para poder descartar los registros con la opción ''setExclusive''
  
 +==== query ====
 +<code java>
 +public Table query(String query)
 +</code>
 +
 +Lanza una consulta [[wp>SQL|SQL]]  (contenida en el parámetro ''query'') sobre la base de datos, y construye un objeto de la clase [[siette.util.corpus.Table]] a partir de él se aplican los métodos de esta clase.
 +
 +La diferencia entre las consultas realizadas mediante métodos ''selectTable'', ''selectSet'' y ''selectAll'' de la clase [[siette.util.corpus.Table|Table]] y de la clase [[siette.util.corpus.DatabaseTable|DatabaseTable]] es que en el primer caso se carga en memoria la tabla entera, miesntras que en el segundo todas las operaciones se realizan mediante llamadas a la base de datos.
 +
 +Tambien puede obtenerse una tabla a traves de las funciones [[siette.util.corpus.table#selectTable]] que se reimplementan en esta subclase.
 +
 +
 +
 +
 +==== closeDatabase ====
 +<code java>
 +public void closeDatabase()
 +</code>
  
 +Cierra la conexión a la base de datos. En general no es necesario utilizar esta llamada, salvo en caso de que se produzca alguna excepción, puesto que cada consulta se cierra al terminar.
es/manual/items/generativos/siette.util.corpus.databasetable.1622111137.txt.gz · Última modificación: 2021/05/27 10:25 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki