Olá pessoal. É o seguinte: Tenho que fazer uma Agenda com acesso à Banco de Dados com uma Interface Gráfica e tudo mais. Nesta Agenda deve ter o botão OK que grava no BD, o botão Limpar que limpa todos os campos, o botão > que mostra na tela o próximo registro da Agenda, o botão < que mostra o registro anterior, o botão << que mostra o 1° registro e o botão >> que mostra o último registro. A minha dificuldade é implementar o botão > e pra isso eu estou usando o ResultSet com a variável rs assim: ResulstSet rs; e estou usando o método rs.next(); dentro do método do botão, com esse código:
private void btnproximoActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Banco";
Connection con = DriverManager.getConnection(url);
Statement stm = con.createStatement();
String consulta = "SELECT * FROM Agenda";
ResultSet rs = stm.executeQuery(consulta);
rs.next();
System.out.println(rs.getString("Nome") + " " + rs.getString("Endereço"));
stm.close();
con.close();
}catch(java.lang.Exception ex){
ex.printStackTrace();
}
}
Só que com esse código ele fica mostrando na tela sempre o 1° registro, então se alguem puder me ajudar eu agradeceria muito.