Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Aprenda a manipular bases de dados
MySQL usando Java :: 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:
C:\java\mysql-connector-java-3.1.12-bin.jar
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:
public class CarregarDriver{
public static void main(String[] args)
{
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("Driver
carregado com sucesso!");
}
catch (Exception
ex) {
System.out.println("Driver
nao pode ser carregado!");
}
}
}
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:
<%@ page language="java"
import="java.sql.*" errorPage="" %>
<html>
<head><title>Teste de Carregamento do Driver MySQL</title>
</head>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
out.write("Driver
Carregado com Sucesso!");
}
catch( Exception ex ){
out.write("Não
foi possível carregar o driver: " +
ex.toString());
}
%>
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.