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: por root
