Metodos

Gente como faço isso retornar pro meu swing ?

[code]public void Busca (String loj){
try {
String sql = (“SELECT * FROM atendimento a where loja = '”+loj+"’");
Statement st = connection.createStatement();
ResultSet rs = st.executeQuery(sql);

            while (rs.next()) {
                int id = rs.getInt("id");
                System.out.println("Código do Atendimento: "+id);
                String loja = rs.getString("loja");
                System.out.println("Loja: " +loja);
                String problema = rs.getString("problema");
                System.out.println("Descrição do problema: " + problema + "\n");
            }
            
        } catch (SQLException e) {
	e.printStackTrace();
    	JOptionPane.showMessageDialog(null,e.getMessage());
        } finally {
            FechaConexao();
        }
    }[/code]

agora no meu botão tem!

[code]private void EnviaActionPerformed(java.awt.event.ActionEvent evt) {
String loj = txtLoja.getSelectedItem().toString();
String nom = txtNome.getText();
String problem = txtProblema.getText();
String atendid = txtAtendido.getSelectedItem().toString();
String dat = txtData.getText();

    BancoDados bd = new BancoDados();
    bd.AbreConexao();
    bd.AbreConexao();
    bd.Insere(loj, nom, problem,atendid,dat);
    bd.FechaConexao();
    
}   [/code]

Comi faço da classe BancoDados voltar pro meu botão os valores que vem do bd ?
Lembrando que no meu formulário tenho alguns botões como proximo anterior primeiro e ultimo.
Tem algum exemplo ???

Cria uma classe para representar esses dados que você quer retornar, por exemplo, Atendimento.
depois você retorna um List e adiciona cada item num JTable da vida. Caso você queira algo mais prático, o Netbeans já tem uns wizards que criam uma tela swing de listagem a partir de um SQL(na verdade acho que é JPA-QL, não lembro).

existem várias formas, mas uma boa, na minha opinião, seria:

  1. crie uma classe chamada Loja com atributos que reflitam os dados que vêm do banco (id, loja e problema, pelo que tem no seu exemplo)
  2. instancie uma Collection de Loja antes do while
  3. dentro do while crie uma Loja e preencha com os dados retornados e adicione à Collection
  4. ao invés de void, o método busca deve retornar uma Collection e no final retorne a Collection onde você adicionou as lojas
  5. pronto, você tem uma coleção de lojas que refletem os dados do seu banco e que podem ser livremente manipuladas pela outra classe

sobre Collections: http://javafree.uol.com.br/artigo/847654/Collections-Framework.html