1ºPasso: Baixar o arquivo que servirá como conector, clique aqui.
2ºPasso: Após baixar o arquivo, você deverá descompacta-lo. Irá aparecer vários arquivos como instruções e documentações mas o arquivo que nos interessa é um que termina com extensão .JAR. O mysql-connector-java-5.1.17-bin.jar Esse é o JDBC que irá nos conectar a uma base MySQL.
3ºPasso: Criar o banco de dados utilizando uma ferramenta do seu gosto.
Dica: Utilize o phpmyadmin para inserir alguns valores.
Exemplo:
//Criando o Banco de dados
CREATE DATABASE `banco_teste`;
//Criando a Tabela
CREATE TABLE `teste_tb` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nome` VARCHAR( 50 ) NOT NULL
) ENGINE = InnoDB;
//Inserindo os valores
INSERT INTO `teste_tb` (`id` ,`nome`)VALUES ('1', 'Alan Jefferson Ximenes Sampaio');
Após criado o banco, tabela e inserido valores PRONTO.
4ºPasso: Agora devemos abrir o NetBeans
5ºPasso: Criar novo Projeto selecionando Categorias Java e Projetos: Aplicativo Java.
Clique em Próximo para criar o projeto.
6ºPasso: Definir o nome do Projeto e depois clique em Finalizar.
Dica: Escolha um nome do projeto que descreva bem a sua aplicação.
Pronto, nosso projeto foi criado.
7ºPasso: Agora podemos adicionar o driver JDBC para conseguirmos conectar a nossa aplicação com o Banco de Dados.
Para isso basta clicar com o botão direito do mouse sobre o nome do projeto e depois clicar em Propriedades:
Selecione a Categoria Bibliotecas e clique no botão Adicionar JARs/pasta
Selecione o JDBC que baixamos selecionando o arquivo .jar
Depois clique em OK.
Pronto. Agora o JDBC foi adicionado a nossa aplicação.
Agora vamos fazer um pouco de código. Chegamos na parte mais interessante.
8ºPasso: Criar a conexão e fazer o SELECT simples. Ficando assim o código para a conexão:
package teste_bancodedados;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* @Desenvolvedor: Alan Jefferson Ximenes Sampaio
* @Data:20/10/2011
*/
public class Teste_bancodedados {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String drive = "com.mysql.jdbc.Driver"; //Classe do driver JDBC
String banco = "banco_teste"; //Nome do seu banco de dados
String host = "localhost"; //Onde está o banco
String str_conn = "jdbc:mysql://" + host + ":3306/" + banco; //URL de conexão
String usuario = "aluno"; //Usuário do banco de dados
String senha = "aluno"; //Senha de conexão do banco de dados
try {
Class.forName(drive); //Carrega o driver
//Obtém a conexão com o banco
Connection conn = DriverManager.getConnection(str_conn, usuario, senha);
//Cria um statement para podermos mandar um SQL para o banco
Statement stmt = conn.createStatement();
//Mandamos o SQL para o banco e obtemos um ResultSet
String sql = "SELECT * FROM teste_tb";
ResultSet rs = stmt.executeQuery(sql);
//Percorrendo o ResultSet e obtendo os valores do banco
while (rs.next()) {
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("nome")); System.out.println("====================================");
}
}
catch (ClassNotFoundException ex) {
System.out.println("Não foi possível carregar o driver." + ex.getMessage());
}
catch (SQLException ex) {
System.out.println("Problema com o SQL" + ex.getMessage());
}
}
}
Agora é só executar o projeto e verificar se as informações foram listadas conforme você inseriu la no Banco de Dados.
Desafio: Como já resolvi como fazer uma conexão com o banco de dados e java, agora você deverá desenvolver as funções de cadastrar, atualizar e excluir.
Deixe o seu comentário sobre o POST.
mano vlw pelo tutorial muito bom msm ajudou d+!!!!
ResponderExcluirPow cara muito bom esse post espero que vc faça um sobre como fazer a parte de manipular dados pelos textfields e grids to penando nessa parte.
ResponderExcluirValew msm pelo post cara.