Criando uma conexão MySQL
Para que o JDBC MySQL funcione corretamente, devemos baixar o MySQL Connector do site oficial, disponível em:
Escolha a versão 'tar.gz' e extraia na pasta "plugins" onde está instalado o Eclipse PHP.
Após a extração na pasta designada, vá até o Eclipse. No menu superior "Window" e depois em "Preferences". Na tela que abrir, expanda o item "SQL Explorer" e
depois clique em "JDBC Drivers". Você verá uma lista de drivers pré-disponíveis, conforme abaixo:
Figura 3 - Lista de Drivers JDBC
Sigas os passos de maneira correta:
- Marque o driver MySQL como padrão. Clique no botão "Edit";
- Na tela que abrir, clique na aba "Extra Class Path";
- Clique no botão "Add JARs" e selecione o 'mysql-conector' que você baixou e extraiu na pasta "plugins";
- Após a adição, clique no botão "List Drivers" onde no item abaixo (Driver Class Name) deverá aparecer "com.mysql.connector.jdbc.driver";
- Clique em "OK" e depois em "OK" novamente.
Pronto! O SQL-Explorer já está corretamente configurado e o JDBC do MySQL também.
Agora é só criar uma conexão.
Na tela que aparece na "Figura 2", clique com o botão direito dentro da área de cor bege e depois clique em "New Connection Profile". A seguinte tela se abrirá:
Figura 4 - Adicionando uma nova conexão MySQL
Observe o item "URL". Deixe exatamente como seu servidor está configurado. Se a base MySQL está em outro servidor, substitua o "localhost" pelo IP desejado e
verifique as permissões de conexões externas à base.
Marque a opção "Auto Login" para que não seja solicitado usuário e senha a cada vez que você conectar. Se necessário, marque a opção "AutoCommit" para que cada
transação seja validada e efetivada na base de dados.
Assim que as configurações tiverem sido feitas, clique em "OK" e na tela principal você verá a conexão criada:
Figura 5 - Conexão MySQL criada
Clique com o botão direito em "root" e depois em "Connect".
Observe que no lado direito, na sessão "Database Structure", será possível visualizar as bases de dados existentes.
Executando Comandos DML
Considerando que você seja "expert" em comandos DML e manipulação de bases de dados, você poderá brincar com a sua base através dos comandos SQL já
conhecidos e utilizados em uma base MySQL.
Clique duas vezes sobre o item "root" na sessão "Connections" e automaticamente um SQL Editor se abrirá. É aí que você executará os select's, update's e afins.
Figura 6 - Executando os comandos
Observe que é muito simples executar os comandos. O SQL Explorer mantém um certo padrão de outras ferramentas, como por exemplo, a utilização de 'Ctrl + enter'
para execução da linha selecionada.
Além disso, o SQL Explorer permite importar um arquivo ".sql" para dentro da base. Onde isso seria utilizado?
Digamos que você gerou um backup de toda a sua base através do 'mysqldump' e quer importar de um outro banco, ao invés de utilizar o comando:
# mysql -u root -p BASE < arquivo.sql
Você utiliza o "import" do SQL Explorer.
Não abordarei comandos SQL, pois este não é o foco do artigo.
Mas caso queira estudar mais sobre o assunto, visite: