Baixando, instalando e testando o driver para a conexão Java + MySQL
O primeiro passo para efetuar a conexão Java + MySQL é baixar o driver que fará a ponte entre a linguagem Java e o banco de dados MySQL. A versão mais recente deste driver é chamada de MySQL Connector/J e pode ser baixada no endereço http://dev.mysql.com/downloads. Durante a autoria deste artigo, o nome do arquivo a ser baixado era semelhante à mysql-connector-java-3.1.12.zip.
Após baixar o driver, é hora de configurá-lo em seu sistema. A configuração é bem simples e em alguns casos envolve apenas descompactar e mover o arquivo para um determinado diretório. As instruções a seguir se aplicam ao Windows, porém, pouca coisa muda na instalação em Linux.
Passo 1: Baixe o driver e descompacte-o em um diretório de sua preferência;
Passo 2: Se for usar o driver em aplicativos Java (e não em aplicações web), adicione o
jar "mysql-connector-java-3.1.12-bin.jar" no CLASSPATH de seu sistema. Se você colocou o arquivo em C:\java, a entrada seguinte deverá ser adicionada à variável CLASSPATH do sistema:
Passo 3: Teste se o driver pode ser carregado com sucesso a partir de um aplicativo. Veja o código que pode ser usado para esta finalidade:
Dica:
Se o driver não puder ser carregado através do CLASSPATH experimente copiar o arquivo mysql-connector-java-3.1.12-bin.jar para o diretório C:\java\jre\lib\ext (o seu deve ser bem parecido). Em nossos testes esta foi a forma mais adequada de carregar o driver.
A exceção ClassNotFoundException
Um dos problemas mais comuns encontrados por usuários menos experientes, é o tratamento da exceção:
Esta exceção ocorre quando o driver não pode ser localizado. Revise as dicas sobre como disponibilizá-lo.
Passo 4: Se o driver for usado em aplicações web, você tem duas opções:
a) Deixar o driver no CLASSPATH ou diretório lib\ext do jre;
b) Copiar o driver para o diretório C:\Tomcat5\common\lib (se estiver usando Tomcat, é claro). Em outros containeres e servidores o procedimento é o mesmo. Caso você queira aprender mais sobre o Tomcat, basta clicar aqui.
Passo 5: Teste se o driver pode ser acessado a partir de uma página JSP. Veja um exemplo:
Este tutorial contém as seguintes seções: