es:manual:items:generativos:siette.util.corpus.databasetable
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
es:manual:items:generativos:siette.util.corpus.databasetable [2021/05/27 10:12] – creado root | es: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]] | + | Es una clase heredera de [[siette.util.corpus.Table]] |
Línea 6: | Línea 6: | ||
<code java> | <code java> | ||
public DatabaseTable(int dbms, String host, int port, String user, String schema, String passwd, String tableName, String charSet, boolean filterHTML) | public DatabaseTable(int dbms, String host, int port, String user, String schema, String passwd, String tableName, String charSet, boolean filterHTML) | ||
- | DatabaseTable(int dbms, String host, String user, String schema, String passwd) | + | public |
public DatabaseTable(String propFile) | public DatabaseTable(String propFile) | ||
public DatabaseTable(DatabaseTable table) | public DatabaseTable(DatabaseTable table) | ||
Línea 17: | Línea 17: | ||
|'' | |'' | ||
|'' | |'' | ||
- | |'' | + | |'' |
|'' | |'' | ||
|'' | |'' | ||
Línea 24: | Línea 24: | ||
|'' | |'' | ||
|'' | |'' | ||
+ | |'' | ||
+ | El fichero de propiedades tiene la la estructura de un fichero de [[https:// | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ==== setDatabase ==== | ||
+ | <code java> | ||
+ | public void setDatabase(int dbms, String host, int port, String user, String schema, String passwd) | ||
+ | public void setDatabase(int dbms, String host, String user, String schema, String passwd) | ||
+ | public void setDatabase(String propFile) | ||
+ | public void setDatabase(Properties prop) | ||
+ | public void setDBMS(String dbms) | ||
+ | public void setHost(String host) | ||
+ | public void setPort(String port) | ||
+ | public void setSchema(String schema) | ||
+ | public void setUser(String user) | ||
+ | public void setPassword(String passwd) | ||
+ | </ | ||
+ | |||
+ | Cuando se crea solo el objeto usando el constructor sin argumento, se usa un conjunto de métodos para asignar valores a los parámetros de conexión y a los atributos de clase. El significado de los parámetros es el mismo que se explica en la sección de [[# | ||
+ | |||
+ | |||
+ | ==== setTableName, | ||
+ | <code java> | ||
+ | public void setTableName(String name, String key, String where) | ||
+ | public void setTableName(String name) | ||
+ | public void addWhere(String cond) | ||
+ | public void setKey(String key) | ||
+ | </ | ||
+ | |||
+ | Establece el nombre de la tabla sobre la que se hará la consulta, la condición o parte '' | ||
+ | |||
+ | ==== query ==== | ||
+ | <code java> | ||
+ | public Table query(String query) | ||
+ | </ | ||
+ | |||
+ | Lanza una consulta [[wp> | ||
+ | |||
+ | La diferencia entre las consultas realizadas mediante métodos '' | ||
+ | |||
+ | Tambien puede obtenerse una tabla a traves de las funciones [[siette.util.corpus.table# | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== closeDatabase ==== | ||
+ | <code java> | ||
+ | public void closeDatabase() | ||
+ | </ | ||
+ | |||
+ | 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.1622110353.txt.gz · Última modificación: 2021/05/27 10:12 por root