GestDB

GestDB es un cliente de acceso a Bases de Datos relacionales.

Este cliente esta desarrollado en Java y por tanto es multiplataforma, es decir funciona en muchos sistemas operativos. Para poder utilizarlo necesitamos tener instalada una máquina virtual java JRE o JSDK. La máquina virtual mínima para poder utilizarlo es la 1.6, y es compatible con la de Oracle, y las OpenSources.

GestDB utiliza los conectores JDBC de los Fabricantes de Bases de datos para conectarse a estas. Por si sólo, no se puede conectar a no ser que sea mediante ODBC.

Los drivers JDBC de la mayoria de los fabricantes estan disponibles desde la web de estos y también tenemos drivers libres. En la web de Oracle, hay una sección para JDBC que tiene enlace con los drivers JDBC de los distintos fabricantes.

Una de las mayores ventajas de este programa es el tamaño, 8 MB en programa sin drivers JDBC y 12,5 MB con los drivers libres de MYSQL, H2, JTDS, HyperSQL, CUBRID, e Ingres.

El programa se puede utilizar en modo gráfico, en modo texto(funciones básicas), y en batch(funciones limitadas). El modo gráfico tiene toda la funcionalidad disponible y permite hacer muchas operaciones sobre el. El modo texto y batch sólo permite conectar a bases de datos, lanzar SQL, exportar, importar datos, y visualizar datos de estructura de las tablas.

Vistas variadas de la aplicación

Algunos de los gestores que se puede conectar son los siguientes; Oracle, DB2, SQLServer, Informix, MYSQL, Firebird, ODBC, Cloudscape, Cloudscape RMI, Cubrid, DaffodilDB Embedded, DaffodilDB Server, db2 CAE, db2 Universal, Derby embedded, Derby embedded memory, Derby server, firstsql, FrontBase, H2 Embedded, H2 Server, Hypersonic SQL v1.3, HyperSQL embedded, HyperSQL server, Ingres, InstantDB v3.14, Interbase, InterSystems Cache, JTDS Sqlserver, JTDS Sybase, Mimer, oracle oci 8i, oracle oci 9i, Pervasive, PointBase Server, PointBase Embedded, PointBase Micro, postgresql 7.0, Sap MaxDB, Sybase 5.2, etc.

Algunas de las características más importantes son las siguientes:

  • Posibilidad de conectarte a la vez a varia bases de datos aunque sean de distintos tipos.
  • Visualización de la estructuras de las tablas.
  • Asistente de consultas.
  • Exportación de datos de un gestor de un tipo a otro, como por ejemplo desde Oracle a DB2.
  • Permitiendo sacar la estructura de datos (Create table, index, etc) adaptados a tipo de gestor de destino.
  • Exportación de datos en formato plano de texto separados con delimitadores o como insert,  deletes, updates, XML, HTML.
  • Importación de datos desde archivos planos de texto, archivos de SQL, archivos independientes o directorios enteros.
  • Histórico de SQL de la sesión.
  • Reapertura de las conexiones abiertas en la última sesión.
  • Estadísticas de ocupación.
  • Múltiples pestañas para comandos SQL en cada sesión.
  • Funciona en casi todos los sistemas operativos.
  • Compatible con Java 1.6 o superior.
  • Permite utilizarlo en modo Grafico o en modo texto.
  • Backup de datos desasistido, pudiéndose utilizar en procesos batch.
  • Generador de código fuente para los lenguajes JAVA, HTML, XML, VB, ASP, PHP.
  • Formateador de código.
  • Permite generar una gráfica desde los resultados de una consulta.
  • Filtro para los datos recuperados.
  • Buscador.
  • Gestión de consultas SQL Favoritas.
  • Visualización de la estructura metadata de una consulta.
  • Limitar el número de registros que se retorna en una consulta.
  • Modificación de los datos directamente en la tabla de resultados.

Este producto esta sujeto a la licencia GNU GPL, lo que le da un carácter de producto de software libre y por tanto se puede distribuir, utilizar, o mejorar libremente siempre y cuando el resultado de dicha mejora se acoga a la licencia GNU GPL. Si quiere más información al respecto, consulte en la página oficial de GNU.

El código fuente de este producto esta alojado en .