Tabla de contenidos

GestDB 2.2

Instalación

La  instalación del producto es manual que no significa queséa complicada. La distribución es un archivo zip quecontiene los siguientes archivos:

gestdb.properties
Propiedades de ejecuciónde la aplicación, coordenadass de la pantalla donde se quedo laúltima vez, últimas conexiones abierta, últimodirectorio utilizado, etc.
GestDB.ini
Archivo que contiene lasconexiones que se van creado en la aplicación.
GestDB.jar
La aplicación
run.cmd
Archivo de linea de comandos dewindows que arranca la aplicación
run.sh
Archivo de shell script quearranca la aplicación
skin/
Directorio de skins(pieles)
skin/liquidlnf.jar
Libreria grafica deLock&Feel que da el aspecto a la aplicación
skin/skin.properties
Archivo de configuración de los skins(pieles). En el se definen que pieles tenemosinstaladas y los temas que utilizan
skin/themes
Directorio de temas
skin/themes/*.theme
archivo de tema. Por cada archivo de tema existe un directorio.
lib
Directorio de librerias y drives JDBC
templates/default.xml
Plantilla XML que se puedeutilizar para la exportación a XML
templates/pastel.htm
Plantilla HTML que se puedeutilizar para la exportación a HTML
templates/blue.htm
Plantilla HTML que se puedeutilizar para la exportación a HTML
templates/default.htm
Plantilla HTML que se puedeutilizar para la exportación a HTML

Se tiene que descomprimir el archivo ZIP en un directorio que puedetener el nombre que deseemos, se recomienda que tenga un nombredescriptivo, para que sea sencilla su localización posterior.

Tal y como se distribuye la aplicación sólo trae eldriver de conexión para ODBC, nos podremos conectar concualquier BBDD que tengamos en la lista de nuestro ODBC.

La conexión por ODBC es más lenta que la conexiónmediante el driver JDBC del fabricante del Gestor al que queremosconectarnos, es recomendable utilizar los driver propios del gestor.Para poder conseguirlos simplemente tenemos que ir a la Web delfabricante del gestor y descargarnoslo, o cogerlos de los discos deinstalación del gestor.
Se pueden localizar la mayoría de los drivers JDBC en la siguiente URL: Sun jdbc drivers

Para instalar el driver en gestdb se puede hacer de dos maneras, la primero es copiando el driver en el directorio lib y al arrancarla aplicación lo cargará automátimanete.

La segunda manera es mediante la ventana de configuración pulsando en el botón añadir driver.

Hay una manera m´s pero que ya no la utilizamos a partir de la versión 2.3.001, pero sigue siendo compatible.
Esta manera es modificando el archivo run.cmd si estamos en window o run.sh en caso de unix paraañadir la referencia al driver.  Para ver como se tiene querealizar vamos a ver un ejemplo para el Gestor Oracle.

Nos descargamos el driver de oracle siempre leyendonos previamente lalicencia de dicho producto.

El driver de Oracle es un archivo llamado "classes12.zip", los driverde otros gestores pueden estar compuestos por varios archivos, en talcaso tendríamos que incluir tantas referencias como fuesenecesarias.

Editamos el archivo run.xxx y donde pone "java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar com.GestDB.Gestor",ponemos "java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb2.2.jar;classes12.zipcom.GestDB.Gestor". En sistemas unix el separador de classpath es elcaracter de dos puntos ":" y no el de punto y coma";".

A continuación ponemos los ejemplos para DB2, Adabas D,informix, MySQL, SQLserver, Firebird.

AdabasD
java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar;adabasd.jarcom.GestDB.Gestor
DB2
java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar;db2java.zipcom.GestDB.Gestor
Informix
java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar;ifxjdbc.jar;ifxlang.jarcom.GestDB.Gestor
SQLServer
java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar;jtds-0.1.1.jar;
msbase.jar;mssqlserver.jar;msutil.jar com.GestDB.Gestor
MySQL
java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar;mysql309.jarcom.GestDB.Gestor
Firebird
java -classpathAbsoluteLayout.jar;liquidlnf.jar;gestdb3.0.jar;firebirdsql-full.jarcom.GestDB.Gestor

La aplicación permite tener puestos todos los driver que senecesiten, en la siguiente línea tenemos puestos todos losdriverindicados en la tabla anterior:

java -classpathAbsoluteLayout.jar;liquidlnf.jar;adabasd.jar;db2java.zip;classes12.zip;jtds-0.1.1.jar;msbase.jar;mssqlserver.jar;msutil.jar;ifxjdbc.jar;ifxlang.jar;mysql309.jar;gestdb2.2.jarcom.GestDB.Gestor

Para que la aplicación funcione, es necesario tener instalada lamaquina virtual de Java 1.4 o superior.
Tabla de contenidos