Dados nos campos de texto

Boas galera
vejam o codigo que criei para consultar a base de dados em access :

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.ResultSet;

.........

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection connection = DriverManager.getConnection("jdbc:odbc:bordereaux", "admin", "teste");
        
        System.out.println("is connection null? " + (connection == null));
        System.out.println("is connection closed? " + (connection.isClosed()));
        
        
        Statement statement = connection.createStatement();
        ResultSet resultSet = statement.executeQuery("select id_no, first_name, last_name, age from people");
        System.out.println("is resultset null? " + (resultSet == null));
        
        while(resultSet.next())
        {
            System.out.println(resultSet.getInt(1) + ":" + resultSet.getString(2) + ":" + resultSet.getString(3) + ":" + resultSet.getInt(4) );
        }
        
        resultSet.close();
        statement.close();
        connection.close();

quando executo a aplicação ele automaticamente faz a consulta a base de dados e coloca no sistema ( na janela de DOS ).

O que queria alterar era o seguinte :

1 - quero que a consulta nao seja feita quando a aplicação arranque mas sim quando eu pressionar num botão da minha aplicação.

2- quero que os dados que sejam devolvidos pela base de dados seja posto num determinado campo de texo da minha aplicação e não na janela DOS como esta configurado.

baseando-se no codigo acima que alterações deverei fazer ?

obrigado desde ja pela ajuda.

[size=“11”]
[color=“red”]

  • Editado: Aumente as chances de alguém responder o seu tópico. Use BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários. - Matheus[/color][/size] :joia: