Pages

quinta-feira, 22 de abril de 2010

MySQL Connector + Java + Netbeans 6.8

Bom pessoal,
Esse tutorial é pra mostrar como conectar um banco de dados mysql a sua aplicação java usando o netbeans, eu vi que esse e´um problema que ocorre com muitos iniciantes nessa linguagem.
E só oque eu encontrei era que tinha que colocar as variáveis na CLASSPATH e tudo mais, porem neste tutorial eu vou explicar de uma maneira simples e como eu faço para usar esse recurso.

Primeiramente você tem que baixar a versão do connector correspondente a JDK que você está usando.

Esse conector serve para os JDK 1.6 e inferiores.

Depois de baixado e descompactado.

Abra o seu Netbeans e carregue o seu projeto.
Vá até o menu ferramentas e clique na opção bibliotecas.

Vai aparecer essa janela.



Selecione a oção MySQL JDBC Driver como mostra na figura acima

- Clique em Adiconar Jar/Pasta

Selecione o conector que você descompactou anteriormente
e selecione o arquivo com a extensão .jar
no meu caso o arquivo se chama

- mysql-connector-java-5.1.12-bin.jar

Feito isso clique em OK.

Agora clique com o botão direito em cima do seu projeto e clique em propriedades como mostra a figura abaixo.




Selecione a categoria Bibliotecas



- Adicionar biblioteca

e selecione a biblioteca MySQL JDBC Driver

- Clique em Adicionar Biblioteca

Pronto feito isso você ja pode usar o conector do MySQL.

Agora um pouco de programação.

Primeiramente você deve importar a classe sql do java.
usando o comando:

import java.sql.*;

Agora você tem que carregar o driver usando o comando.

try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Driver carregado com sucesso");

} catch (Exception ex) { //Se não carregar o driver

System.out.println("Driver do banco de dados não encontrado!");
}

Após isso você ja pode fazer a conexão com o seu banco de dados.
Sendo assim declare uma variável do tipo Connection.

Connection con = null;

Use o seguinte comando para conectar ao seu banco de dados.

try{
con =
DriverManager.getConnection("jdbc:mysql://[ip_do_servidor]:[porta]/nome_do_database", "usuario", "senha");

System.out.println("Conectado ao banco de dados");

}catch(SQLException ex){

System.out.println("Erro ao conectar com o banco de dados");
Logger.getLogger(TelaPrincipal.class.getName()).log(Level.SEVERE, null, ex);
}

Feito isso você ja pode usar os comandos SQL para inserir dados e recupera-los de uma tabela no seu banco de dados.

Ensinarei isso em um próximo tutorial.
Espero que gostem.


Made by WallyTechnofreak
Forum GeeksCoders
www.geekscoders.justfree.com

Nenhum comentário:

Postar um comentário