martes, diciembre 23, 2008

IDE SGBD de Escritorio: SQuirreL SQL Client

De las principales características de un motor de base de datos esta el IDE que lo acompaña y es una de las cosas que mas me gusta de PostgreSQL "pgadmin3" pero resulta complicado tener una herramienta homologa para MySQL, he examinado muchas opciones provistas por la empresa pero ninguna se acerca a lo que es pgadmin3.

Todos sabemos que el mejor IDE para bases de datos MySQL (en Linux) es phpMyAdmin pero muchas veces es incomodo tener que instalar un servidor LAMP para poder administrar tus BDs. Ahora estoy tratando de utilizar SQuirreL SQL Client un IDE para cualquier motor de BDs que correo bajo Java (que es peor JVM o Firefox?) y que puede ser de gran ayuda para la administración.

La instalación puede resultar un poco engorrosa dado que hay que instalar los drivers JDBC para cualquiera de los motores que se quiera utilizar, ahora les quiero mostrar como configurarlo con los dos motores mas populares PGSQL y MySQL.

Cuando descargas SQuirreL SQL obtienes squirrel-sql-2.6.8-install.jar si haces doble clic te lo abre como un archivo comprimido, es cuando nos vamos a una consola para hacer:
java -jar squirrel-sql-2.6.8-install.jar
la salida es una interface de instalacion del tipo Next Next


Como mencionaba lo primero es conseguir los drivers JDBC (PGSQL, MySQL) un par de .jar que los puedes colocar en cualquier ubicacion y por orden recomiendo el directorio lib/ de SquirrelSQL (es conveniente guardar estos .jars para futuro), luego el paso es sencillo, presentar el driver.


Modificamos el driver MySQL para agregar el JDBC (mysql-connector-java-5.1.7-bin.jar) que debería estar en la localizacion de descarga por defecto.


Clic en Ok y ya estamos listos para usar SQuirreL SQL con MySQL.


Ahora para administrar una BD es necesario agregar un Alias que es la ventanita que tenemos a la par.


Si todos los datos son correctos, no tendremos problemas para conectarnos a la DB. Resulado final.


Una vez con los drivers el proceso para cualquier BD es repetitivo. Espero disfruten el pequeño tutorial y que SQuirreL SQL les ayude en su tarea de DBAs. Si hay dudas, en un comentario intentamos resolvemos ;)
Publicar un comentario en la entrada