Salve a tutti,

finalmente ho trovato il tempo di cimentarmi con il java puro, fino ad ora l'ho utilizzato con le jsp quindi molte cose sono facilitate.

Ho questo codice:

codice:
// Java Document
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.sql.*;
import java.lang.*;
import java.util.*;


public class Turnazione extends JFrame implements ActionListener {
	ImageIcon iconaAvanti = new ImageIcon("frecciaA.gif");
	ImageIcon iconaIndietro = new ImageIcon("frecciaI.gif");
	JButton avanti = new JButton(iconaAvanti);
	JButton indietro = new JButton(iconaIndietro);
	JTextArea numero = new JTextArea(20,20);
	

public Turnazione() {
	super("Turnazione");
	setBounds(500,400,208, 200);
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	
	avanti.addActionListener(this);
	indietro.addActionListener(this);
	JPanel pannello = new JPanel();
	pannello.setLayout( null );
	avanti.setBounds(100, 0, 98, 40);
	indietro.setBounds(0,0,98,40);
	numero.setBounds(2,42,195,118);
	pannello.add(indietro);
	pannello.add(avanti);
	pannello.add(numero);
	setContentPane(pannello);
	setVisible(true);
}

public static void main(String[] arg) {
Turnazione fi = new Turnazione();

int sportello = 2;
int num = 9;
int nIns = 0;
int dat = 0;
int somma = 0;
String dataDB = "";

try{
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	String data = "jdbc:odbc:Turni";
	Connection conn = DriverManager.getConnection(data, "", "");
	Statement st=conn.createStatement();
	String Query = "select * from turnazione";
	ResultSet rs = st.executeQuery(Query);
	while (rs.next()){
	//ottiene il dato
	dat = rs.getInt("Numero");
	//stampa a video
	somma = dat + 1;
	}//while
	}catch(Exception e){e.printStackTrace();}
}

public void actionPerformed(ActionEvent evt) {

Object source = evt.getSource();

if (source == avanti)
setTitle("avantiTest");
repaint();
if (source == indietro)
setTitle("indietroTest");
repaint();
}


}
che funziona, crea l'interfaccia, gli eventi sono ok, il db anche. Vorrei però lavorare sui record attraverso i pulsanti avanti e indietro ma non ci riesco, mi manca qualcosa a livello di visibilità di variabili o cose del genere

Dovrei semplicemente modificare, rimuove o aggiungere record con que pulsanti.

Cosa stò sbagliando? l'inizializzazione del db?

grazie