Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki

Programación: Instalar Eclipse SQL Explorer en Eclipse Java
Java


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

Instalación y configuración de Eclipse SQL Explorer en Eclipse (Java)

Instalación y configuración de Eclipse SQL Explorer en Eclipse (Java)

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:

http://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...":

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

El IDE de Eclipse mostrará este aspecto:

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:

http://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":

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:

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:

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":

 

  • 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:

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":

Indicaremos usuario y contraseña y pulsaremos "Aceptar":

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

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:

create table clientes 
(
  codigo varchar(5) primary key,
  fecha date,
  nombre varchar(90) not null unique,
  cif varchar(15) not null unique,
  tipo varchar(10) default "Cliente",
  ccc varchar(20)
)

 

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

Insertaremos algún registro con la siguiente sentencia SQL:

insert into clientes (codigo, nombre, cif, tipo, ccc) 
values ('00001', 'Fernando Alonso','111222333V',
'Contado','28000550002020202')

 

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

select * from clientes

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

 

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. Utilzando para ello "Database Structure":

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 (Priviliges), privilegios de columna (Column Priviliges), Row Ids, Versions, etc:

 

Con lo cual Eclipse SQL Explorer se convierte en una herramienta sumanente ú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:

ARCHIVO DESCRIPCIÓN TAMAÑO
mysql-connector-java-5.1.0.zip Conector JDBC para MySQL y Java. Descargable desde http://www.mysql.com 7,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/eclipsesql 1.41MB

Anuncios


Enviado el Domingo, 06 mayo a las 12:19:53 por ajpdsoft
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A