Java – aula 8 (Conexão com o banco)

Faazendo conexão com o banco e consultando na base de dados

package conexao;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
import java.sql.DriverManager;
import java.sql.ResultSet;
public class ExemploConexao {
    public static void main(String[] args) throws ClassNotFoundException {
       try{
        // Driver de conexao
        Class.forName("com.mysql.jdbc.Driver");       
        // Endereco, tabela, login e senhado banco
        Connection conexao=(Connection) DriverManager.getConnection(
            "jdbc:mysql://127.0.0.1:3306/agenda","root","123"
        );
        System.out.println("Conectado com Sucesso");
        PreparedStatement stmt = (PreparedStatement) conexao.prepareStatement(
            "select * from pessoa order by nome"
        );
        ResultSet rs = stmt.executeQuery();
        while (rs.next()){
            System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
        }
        conexao.close();
       }catch(Exception e){
           System.out.println("Falha na Conexão");    
       }
    }
}

Criar Projeto Agenda

Criar  Database e Tabela

CREATE DATABASE Agenda;
CREATE TABLE pessoa (                 
          id int(11) NOT NULL auto_increment, 
          nome varchar(50) NOT NULL,          
          telefone varchar(20) NOT NULL,      
          PRIMARY KEY  (id)                   
        ) 

Pacotes
agenda.controler
agenda.model
agenda.view

Classes
agenda.view
        Pessoa.java
        PessoaView.java (Criar Formulário | File >> New File >> Swing Gui >> JFrame Form)

Código Classe Pessoa ->

package agenda.view;
public class Pessoa {
    private long id = 0;
    private String nome = "";
    private String telefone = "";
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
    public String getTelefone() {
        return telefone;
    }
    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }
}

 

asdfasdas

Sem comentários ainda

Nenhum comentário ainda.

Comentários RSS URI identificador do TrackBack

Deixe um comentário