QuantumDB Eclipse Plugin - Executando consultas SQL no seu Eclipse

Tags: , — July 24, 2008 @ 3:10 pm

QuantumDB é um plugin para o eclipse que possibilita conexão com diversas bases de dados, além de possuir um editor SQL e a possibilidade de executar scripts diretamente em uma base selecionada.

Com o QuantumDB não há mais necessidade de utilizar uma aplicação externa para testar seus scripts SQL ou executar consultas em geral.

QuantumDB PerspectiveJá a algum tempo utilizo o editor SQL do QuantumDB, mas sempre utilizei o MySQL Query Browser para realizar consultas e executar scritps SQL. Porém, após minha última atualização do Debian, percebi um bug não resolvido, que fazia o Query Browser travar sempre que se selecionava uma base. Assim fui obrigado a procurar uma alternativa.

Eu já sabia que o quantum DB tinha recursos para integrar consultas SQL ao Eclipse, como pode-se ver pela imagem a direita, só me faltava fazer a conexão com o servidor MySQL.

Não vou mensionar a instalação do plugin no eclipse, visto que esta é bem explicada na página do QuantumDB, apenas como conectar a uma base de dados MySQL (ou outra) e utilizá-lo.

Para isto, é necessário instalar conectores Java para o MySQL. No Debian (e variantes, como o Ubuntu) basta instalar o pacote libmysql-java:

# aptitude install libmysql-java

Se você utiliza outras bases de dados, basta procurar o conector correto com o apt-cache. Exemplo:

# apt-cache search postgresql java

Após instalar o conector, clique no “New Bookmark” na aba “Database Bookmarks” do QuantumDB, então clique em “Add Driver” e em “Add external Jar“, selecionando o conector java (/usr/share/java/mysql.jar, por exemplo). Em seguida clique em “Browse” para selecionar a classe, e selecione “com.mysql.jdbc.driver” e clique em “Finish“.

Após adicionar o driver, basta selecioná-lo, e criar a conexão fornecendo os dados da base (servidor, usuário e senha, nome da base e um nome que aparecerá nos bookmarks) utilizando o Assistente (Next, Next[, …]).

Para facilitar ainda mais, podemos utilizar os recursos do Eclipse para integrar a visão de consultas ou outras do QuantumDB a perspectiva de seu plugin mais utilizada, assim não é necessário ficar trocando de telas para realizar consultas ou executar Scripts. Eu, por exemplo, tenho utilizado a visão de consultas do QuantumDB integrada a minha perspective para PHP (veja screenshot abaixo).

Visões de Bookmarks, Consultas e Resultados do Quantum DB integrados a perspectiva PHP (painel inferior) Opção para executar Scripts SQL, a partir do navegador, diretamente em uma base.

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Related posts

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment