Cómo instalar y configurar Eclipse SQL Explorer. Se trata de un plugin gratuito para Eclipse que permite acceder y manipular bases de datos (Oracle, MySQL, SQL Server, etc), desde el propio IDE de Eclipse (perspectiva).

En primer lugar necesitaremos tener instalado Eclipse (pulsa aquí para ver un manual de instalación de Eclipse). En este manual os explicamos como integrar Eclipse SQL Explorer en el IDE de Eclipse (Perspectiva). Se trata de un plugin de código fuente abierto, disponible en:

https://sourceforge.net/projects/eclipsesql/

Que permite la manipulación de bases de datos desde el propio Eclipse (ejecutar consultas SQL de todo tipo mostrando el resultado (SQL Results), estructura de la base de datos (Database structure), detalles de la base de datos (Database Details), historia del SQL ejecutado (SQL History), admite múltiples conexiones a múltiples motores de base de datos (Axion, HSQLDB, IBM DB2, InstantDB, InterClient, Firebird, Microsoft SQL Server, Mimer SQL, MySQL, Oracle, Pointbase, PostgreSQL, Progress OpenEdge, SAPDB, Sunopsis XML, Sybase, ThinkSQL, etc).

Lo descargaremos desde la web anterior, será un fichero .zip que descomprimiremos en la carpeta de instalación de Eclipse (en nuestro caso C:/eclipse), se descomprimirá la carpeta net.sourceforge.sqlexplorer_3.0.0.20060901 dentro de plugins. Si tenemos abierto Eclipse lo cerraremos y lo volveremos a abrir.

Para poder visualizar la perspectiva de SQL Explorer en Eclipse, abriremos Eclipse y pulsaremos en «Ventana» – «Abrir perspectiva» – «Otros…»:

Instalar Eclipse SQL Explorer en Eclipse Java

En la ventana «Abrir perspectiva» seleccionaremos «SQL Explorer» y pulsaremos «Aceptar»:

Instalar Eclipse SQL Explorer en Eclipse Java

El IDE de Eclipse mostrará este aspecto:

Instalar Eclipse SQL Explorer en Eclipse Java

Como ejemplo de utilización de Eclipse SQL Explorer utilizaremos una conexión de una base de datos MySQL, para ello descargaremos e instalaremos (con descomprimirlo es suficiente) el Connector/J de MySQL (JDBC), para ello accederemos a:

https://dev.mysql.com/downloads/connector/j/5.1.html

Descomprimiremos el fichero JDBC descargado anteriormente en cualquier carpeta, en nuestro caso en

C:/eclipse/mysql-connector-java-5.1.0

Para acceder a MySQL desde Eclipse con SQL Explorer y el JDBC abriremos Eclipse, en la ventana «Connections» pulsaremos en el primer botón «Create New Connection Profile»:

Instalar Eclipse SQL Explorer en Eclipse Java

En la ventana de «Create New Connection Profile» introduciremos los siguientes datos:

  • Name: el nombre del nuevo perfil de conexión, por ejemplo «pruebaConexionMySQL»
  • Driver: en el desplegable nos aparecerán drivers por defecto, en nuestro caso, vamos a utilizar el JDBC descargado anteriormente, para ello pulsaremos en «New Driver»:

Le pondremos un nombre al nuevo driver en «Name», por ejemplo «mMySQL», introduciremos el ejemplo de URL en «Example URL»: jdbc:mysql://localhost/test. Pulsaremos en la pestaña / solapa «Extra Class Path» y pulsaremos en el botón «Add» que aparece en la parte derecha de la ventana:

Instalar Eclipse SQL Explorer en Eclipse Java

Seleccionaremos la ubicación del driver JDBC descargado anteriormente de la web de MySQL, en concreto el fichero .jar: mysql-connector-java-5.1.0-bin.jar:

Instalar Eclipse SQL Explorer en Eclipse Java

Por último en la ventana de «Create New Driver» indicaremos (en el desplegable que aparece en la parte inferior de la ventana) el «Driver Class Name»: com.mysql.jdbc.Driver. Pulsaremos «Aceptar» para volver a la ventana «Create New Connection Profile»:

Instalar Eclipse SQL Explorer en Eclipse Java
  • En «Driver» seleccionaremos el anteriormente dado de alta «mMySQL».
  • URL: jdbc:mysql://localhost/test (donde «localhost» será el nombre o la IP del servidor de MySQL, «test» será el nombre de la base de datos (esquema) de MySQL al que nos conectaremos.
  • User Name: nombre de usuario de la base de datos con el que nos conectaremos.
  • Password: contraseña del usuario de la bd.
  • Auto Logon: marcaremos esta opción si hemos introducido usuario y contraseña y queremos que la conexión se realice de forma automática, sin pedir estos datos.
  • Open on Startup: marcaremos este check para conectar directamente con el driver indicado al abrir el entorno Eclipse SQL Explorer.

Tras rellenar todas las opciones pulsaremos en «Aceptar» para crear el nuevo perfil de conexión:

Instalar Eclipse SQL Explorer en Eclipse Java

Para realizar una conexión pulsaremos con el botón derecho del ratón sobre el perfil de conexión creado «pruebaConexionMySQL» y seleccionaremos «Connect»:

Instalar Eclipse SQL Explorer en Eclipse Java

Indicaremos usuario y contraseña y pulsaremos «Aceptar»:

Instalar Eclipse SQL Explorer en Eclipse Java

Mostrará una Eclipse SQL Explorer mostrará una ventana indicando el proceso de la conexión:

Instalar Eclipse SQL Explorer en Eclipse Java

Para realizar una prueba añadiremos una consulta SQL para crear la tabla de prueba «clientes». Esto lo haremos añadiendo en la ventana SQL Editor del IDE de Eclipse SQL Explorer la siguiente consulta SQL:

Para ejecutarla pulsaremos sobre el icono «Execute SQL» o con la combinación de teclas «Control + Intro»:

Instalar Eclipse SQL Explorer en Eclipse Java

Insertaremos algún registro con la siguiente sentencia SQL:

Instalar Eclipse SQL Explorer en Eclipse Java

 Podremos ver el contenido de la tabla ejecutando la siguiente consulta SQL :

Incluso podremos exportar el resultado a .xls (Excel), csv, html):

Instalar Eclipse SQL Explorer en Eclipse Java

Con Eclipse SQL Explorer también podremos ver en forma de árbol todos los esquemas de nuestro servidor MySQL con todas las tablas y sus campos, índices, procedimientos, etc. Utilizando para ello «Database Structure»:

Instalar Eclipse SQL Explorer en Eclipse Java

En la ventana «Database detail» podremos ver todos los datos posibles del esquema y tabla seleccionados en «Database Structure»: vista previa de todos los registros y campos (Preview), número de registros (Row count), claves primarias (Primary Keys), claves exportadas/foráneas (Exported Keys), índices (Indexes), privilegios (Privileges), privilegios de columna (Column Privileges), Row Ids, Versions, etc:

Instalar Eclipse SQL Explorer en Eclipse Java

Con lo cual Eclipse SQL Explorer se convierte en una herramienta sumamente útil para realizar aplicaciones con acceso a base de datos. Permite de una forma rápida ejecutar consultas SQL, mostrar los resultados, ver la estructura de las tablas, etc.

Para realizar este manual hemos utilizado:

  • Microsoft Windows XP SP2 (Sistema Operativo).
  • Eclipse 3.2.0.
  • SQL Explorer 3.0.0.200609.
  • MySQL Server 4.1.

Archivos necesarios:

ARCHIVODESCRIPCIÓNTAMAÑO
mysql-connector-java-5.1.0.zipConector JDBC para MySQL y Java. Descargable desde http://www.mysql.com7,72 MB
sqlexplorer_plugin_3.0.0.
20060901.zip
Plugin para Eclipse y acceso a cualquier base de datos. Descargable desde http://sourceforge.net/projects/eclipsesql1.41MB