Criei uma classe para buscar todos os valores de um tabela X:
package Menu.Configurações.GestaoFornecedor;
import java.sql.*;
import java.sql.SQLException;
import java.io.IOException;
import Conexao.Conexao;
import LogUsuarios.LogUsuario;
/**
*
-
@author Administrador
*/
public class PesquisaFornecedor
{
private String id, nome, rua, numero, cep, complemento, bairro, cidade, estado, telefone,
fax, email, url, informacao, tipoBuscaFornecedor, where;/** Creates a new instance of PesquisaFornecedor */
public PesquisaFornecedor(String n)
{
nome = n;
}public boolean pesquisaFornecedor() throws SQLException, IOException { Conexao c = new Conexao(); boolean aux = false; try{ if (nome != "") where = " where NomeFornecedor like '" + nome + "%' order by NomeFornecedor"; else where = " "; Statement statement = c.getConexao().createStatement(); String query = "Select * from tblFornecedor" + where + " "; ResultSet rs = statement.executeQuery( query ); display ( rs ); statement.close(); } catch (SQLException sqlex) { informacao = ("Erro ao realizar a buscar"); }
return aux;
}public void display(ResultSet rs) throws SQLException, IOException
{
try{
rs.next();int NumeroId = rs.getInt("IdFornecedor"); if ( String.valueOf( NumeroId) != null ) { id = ( String.valueOf( NumeroId)); nome = ( rs.getString( "NomeFornecedor" )); rua = ( rs.getString( "RuaFornecedor" )); numero = ( rs.getString( "NumeroFornecedor" )); cep = ( rs.getString( "CEPFornecedor" )); complemento = ( rs.getString( "ComplementoFornecedor" )); bairro = ( rs.getString( "BairroFornecedor" )); cidade = ( rs.getString( "CidadeFornecedor" )); estado = ( rs.getString( "EstadoFornecedor" )); telefone = ( rs.getString( "TelefoneFornecedor" )); fax = ( rs.getString( "FaxFornecedor" )); email = ( rs.getString( "EmailFornecedor" )); url = ( rs.getString( "URLFornecedor" )); informacao = ("Localizado com sucesso"); } } catch (SQLException sqlex) { sqlex.printStackTrace(); informacao = ("Nenhum registro encontrado"); }
}
public String getIdFornecedor()
{return id;}public String getNomeFornecedor() {return nome;} public String getRuaFornecedor() {return rua;} public String getNumeroFornecedor() {return numero;} public String getCEPFornecedor() {return cep;} public String getComplementoFornecedor() {return complemento;} public String getBairroFornecedor() {return bairro;} public String getCidadeFornecedor() {return cidade;} public String getEstadoFornecedor() {return estado;} public String getTelefoneFornecedor() {return telefone;} public String getFaxFornecedor() {return fax;} public String getEmailFornecedor() {return email;} public String getURLFornecedor() {return url;} public String getInformacao() {return informacao;}
}
Como fazer para exibir todos os registro da tabela em um JtextArea e não apenas o primeiro?
Obrigado;
João Carlos