Está en la página 1de 6

Guía de instalación del programa SQuirreL,

para ser utilizado con PostgreSQL

Introducción

SQuirreL es un cliente gráfico SQL. Está diseñado para poder ser utilizado con un
amplio abanico de sistemas gestores de bases de datos, puesto que utiliza el
puente JDBC para conectarse a estos.

El programa está desarrollado en Java, por lo que es multiplataforma,


independiente del sistema operativo y hardware, tiene licencia de uso GNU lesser
general public license (GNU con posibilidad de derivación en productos comerciales)
y es totalmente libre.

Instalación del programa


El primer paso es obtener el programa ejecutable de instalación. Se recomienda
descargarlo directamente de la página web:

http://squirrel-sql.sourceforge.net/#installation

Un vez tengamos el fichero squirrel-sql-3.1.2-install.jar (o superior), lo


ejecutaremos haciendo un 'doble clic' con el ratón sobre este, o colocándonos desde
el shell o la ventana de Símbolo del Sistema en el directorio, allí donde está, y
escribiendo las instrucciones:

java -jar squirrel-sql-3.1.2-install.jar

(es imprescindible tener instalada una versión de Java 1.6 o superior).

La pantalla de bienvenida que aparecerá es la siguiente:

Al pulsar sobre el botón


Next, nos saldrá la
pantalla de presentación
del programa. Al volver a
pulsar sobre Next, nos
aparecerá una ventana
con información del
proyecto. Pulsaremos una
vez más sobre el botón
Next.
En la siguiente pantalla se
nos propondrá un camino
de instalación por omisión.
Sin cambiarlo, pulsaremos
sobre el botón Next.

En esta ventana se tiene que marcar


que se desea instalar el plugin del
PostgreSQL. También se puede
encontrar más abajo la opción para
instalar el idioma 'Español'.

Cuando las barras de


progreso hayan llegado al
100%, nos aparecerá la
pantalla que nos indica
que la instalación ha
finalizado.
Al hacer la instalación
sobre Windows, el
programa crea
automáticamente los
iconos de acceso directo al
escritorio y al 'grupo de
programas'.

Configuración de la conexión JDBC

Una vez instalado el programa, habrá que preparar el ‘puente’ JDBC, puesto que no
queda configurado automáticamente.

Los pasos que tendremos que seguir son:


- Copiar el driver JDBC4 que podemos encontrar en la pestaña Recursos de la
asignatura, o que podemos descargar de la página web
http://jdbc.postgresql.org/download.html, allí donde tengamos instalado el SQuirreL.

- Abrir con un doble clic la línea de PostgreSQL de la ventana Drivers, e ir a la


pestaña Extra Class Path.
- Utilizar el botón Add para
seleccionar el fichero postgresql-
9.0-801.jdbc4.jar (o superior),
del directorio donde lo hayamos
guardado.

- Comprobar que en Class Name,


aparece el nombre del driver que
hemos cargado. Tiene que constar:
org.PostgreSQL.Driver. Si no
aparece, tendremos que utilizar el
botón List Drivers para que lo
busque dentro del fichero jar del
driver.

Al volver a poner en marcha el SQuirreL, aparecerá como


disponible el driver del PostgreSQL.

Para configurar la conexión con la BD, hará falta pulsar


sobre el icono que tiene el símbolo 'más', que hay en la
parte superior de la ventana Aliases.

Cumplimentaremos los campos con los parámetros que


correspondan a nuestra instalación.

A continuación pulsaremos
sobre el botón Test para
asegurarnos de que funciona.
Al salir la ventana de la
derecha, pulsaremos sobre el
botón Connect.

En el caso de que aparezca


'Connection successful’,
podremos dar la instalación por
concluida.
Prueba de funcionamiento

La prueba de funcionamiento consistirá en crear una tabla, insertar datos, crear


una transacción para empezar a borrarlos, para finalmente abortarla, anulando el
borrado.

La ventana de edición SQL se abre


haciendo un doble clic sobre la conexión
creada (con nombre UOC en la captura
de pantalla de ejemplo).

Crearemos la tabla TEST, según el detalle de la captura de pantalla.

Para ejecutar la sentencia, pulsaremos con el ratón sobre el icono de ejecución (


), o pulsaremos la combinación de teclas CTRL+RETURN
A continuación insertaremos un registro (CTRL+RETURN).

El paso final será empezar a ejecutar una transacción para borrar el contenido de la
tabla TEST, y acabar abortándola. Al hacer la consulta final, tendrá que aparecer el
registro que se había insertado, demostrando que el DELETE se ha retrocedido
correctamente.

En el menú 'Help' existe un apartado dedicado al funcionamiento del SQuirreL con


PostgreSQL. Es especialmente interesante revisar allí donde explica cómo ver las
tablas, restricciones, procedimientos almacenados, triggers, etc. desde el entorno
gráfico.

También podría gustarte