Pessoal, estou usando o netbeans e preciso colocar o resultado de pesquisas do banco num JTable. Alguem tem alguma dica ai, ta meio dificil conseguir fazer isso, ja tentei ate esgotar .
[ ] 's
Pessoal, estou usando o netbeans e preciso colocar o resultado de pesquisas do banco num JTable. Alguem tem alguma dica ai, ta meio dificil conseguir fazer isso, ja tentei ate esgotar .
[ ] 's
codigo please…
Po cara se vc puder psotar o codigo q vc tem ae
public DefaultTableModel CarregaTabela(String Sql)
{
DefaultTableModel Tabela=null;
ResultSet Result=null; ResultSetMetaData MetaDados=null;
int Colunas=0, Linhas=0;
try{
this.BDOpen(); // Abrir Banco de Dados
Result=stmt.executeQuery(Sql); //Parametro Para a Consulta a Ser Realizada
MetaDados=Result.getMetaData();// Passo o Conteúdo do Result Set Para Formato de Metados
Colunas=MetaDados.getColumnCount();//Pego o Numero de Colunas Que Retornou do ResulMetaData
Result.last();
Linhas=Result.getRow();//Pego o Número de Linhas da Tabela
Result.beforeFirst();
String Dados[][]=new String[Linhas][Colunas];//Um ArrayList de Dados
String TituloColunas[]=new String[Colunas];// Um ArrayList Com O Tiutlo das Colunas da Tabela
Linhas=0;
/*Criação de um ArraList Com Os Titulos das colunas da tabelas*/
for (int x=0; x<MetaDados.getColumnCount();x++)
TituloColunas[x]=MetaDados.getColumnLabel(x+1);
/*Inserindo os Dados da Tabela em Um ArraList*/
while(Result.next()==true)
{
for (int ColunaF=0;ColunaF<MetaDados.getColumnCount(); ColunaF++)
{
Dados[Linhas][ColunaF]=String.valueOf(Result.getString(ColunaF+1));
}
Linhas ++;
}
/*Fim da Inserção dos Dados na Tabela*/
Tabela= new DefaultTableModel(Dados,TituloColunas);
}catch(Exception e){
new Encapsulamento().Tela("Consulta Banco de Dados",e.getLocalizedMessage());
}
this.LiberaRecurso(Result); this.BDclose();
return Tabela;//Retorno do Modelo Default da Tabela
}// Fim do Método Responsálvel por Carregar a Tabela
Opa…Eu tentei coloca esse código codigo + ñ crio a tabela…o q devo fazer?