Ciao ragazzi...
Ho questa classe:
public class form extends javax.swing.JFrame {
public int curr_id;
public Connection conn;
public ResultSet rs;
/** Creates new form form */
public form() {
start st=new start();
initComponents();
initdati();
setSize(345,220);
}
//-----------------------------------
//Inizializza dati nella form
private void initdati(){
Db_connect conn=new Db_connect();
conn.connect("jdbcdbcrova2","sun.jdbc.odbc.JdbcOdbcDriver","","");
try{
conn.resultquery("select * from prova");
if (conn.rs.next()){
codice.setText(conn.rs.getString("codice"));
}else{
log.setText("Nessun Record");
}
}catch(Exception e){
System.out.println(e.getMessage());
}
}
//-----------------------------------
Come potete vedere creo un'istanza di db_connect ( conn ) nella funzione initdati ( in questa funzione conn fa tutto correttamente ).
Però non riesco ad usare "conn" in altre funzioni...
Come mai?
es:
private void avantiActionPerformed(java.awt.event.ActionEvent evt) {
if (conn.rs.next()){
codice.setText(conn.rs.getString("codice"));
}else{
log.setText("Nessun Record");
}
}
Così infatti non funziona...
Mi aiutate?