Criando e inserindo dados em Jtable

3 respostas
T

Fiz uma tabela para receber o resultado de uma consulta ao banco de dados mas nao esta dando certo, alguem pode me ajudar a fazer desde a criacao da tabela ate a insercao dos dados na mesma, eu nao sei se estou criando a tabela de forma errada o q bestira eu estou fazendo
desde ja agradeço.

3 Respostas

V

Ola,, segue um exemplo bem simples,, nao é a melhor forma para popular uma tabela, mas tbm nao é preciso utilizar ou criar nehuma classe especifica.

List listRetornado = minhaClasse.getPesquisa();
        String arr[][] = new String[listRetornado .size()][3];
        String arr2[] = {ID","Nome","Telefone"};
        Cliente cli;
        for(int i =0; i<listRetornado.size();i++) {
            cli = (Cliente) listRetornado.get(i);
            arr[i][0] = Integer.toString(cli.getId());
            arr[i][1] = cli.getNome();
            arr[i][2] = cli.getTelefone();
        }
        
        DefaultTableModel tb = new DefaultTableModel(arr,arr2);
        jTable1.setModel(tb);
>
R

Blz pessoal ?

É o seguinte…eu sei programar Java em Poo…e to com um problema…tenho um banco de dados em Access…como faço para consultar, adicionar ou removar arquivos nesse banco de dados ???

se alguem puder citar um exemplo codificado…eu agradeceria…

Obrigado !!!

F

boa noite amigo…tudo bem? sou iniciante tambem … mas tenho um codigo aqui que me ajudou muito pra resolver esse problema de conexao com banco de dados…

import java.sql.*;

import javax.swing.JOptionPane;

public class ClassConecta {
/** Creates a new instance of ClassConecta */
public ClassConecta() {    }

//função para conexão com Banco    

private String url = "jdbc:odbc: DBDiaria";    
private String driver ="sun.jdbc.odbc.JdbcOdbcDriver"; // talvez vc vai precisar baixar esse driver da internet
private String user ="usuario";
private String pwd = "senha";//Senha do Banco de dados
Connection con = null;    
 
public Connection conecta(){
    try{
        Class.forName(driver);
        con = DriverManager.getConnection(url, user,pwd);            
    }catch(ClassNotFoundException e){
        JOptionPane.showMessageDialog(null,"Ocorreu um erro no sistema, se o problema persistir contate o administrador:\n Driver não encontrado!\n"+ e,"ATENÇÃO",JOptionPane.WARNING_MESSAGE);
    }catch(SQLException e){
        JOptionPane.showMessageDialog(null,"Ocorreu um erro no sistema, se o problema persistir contate o administrador:\n Erro na Conexão com Banco\n"+ e,"ATENÇÃO",JOptionPane.WARNING_MESSAGE);
}

// System.out.println(Conectado);

return con;

}

//fim da conexao

//========================================================

}

espero que ajude vc a entender…
falou…

Criado 10 de junho de 2008
Ultima resposta 17 de out. de 2009
Respostas 3
Participantes 4