Scusatemi il titolo, ma non saprei cosa scrivere
Ho una classe che si chiama MyDBConn.java, al suo interno ho un metodo che si chiama GetResultFromPazienti();
File: MyDBConn.java:
Inoltre ho una classe chiamata Paziente.java, da questa classe vorrei richiamare il metodo getResultFromPazienti2(), questo è il codice della classe Paziente:codice:package cc; import java.sql.*; public class MyDBConn { private Connection myConnection; private java.sql.Statement stmt; // ... public ResultSet getResultFromPazienti2(String query) { ResultSet rs=null; try{ rs=stmt.executeQuery(query); } catch(Exception e){ alerts.showErr("---- ERRORE ----"); } return rs; }
File: Paziente.java
Al momento della compilazione nn sembra esserci alcun problema infatti il package viene compilato senza errori. Nel momento in cui faccio partire il main project e viene eseguito il metodo formWindowOpened() viene mostrato il messaggio: "Exception in thread "AWT-codice:package cc; import java.sql.*; public class Paziente extends javax.swing.JFrame { private MyDBConn mdbc; private java.sql.Statement stmt; // ... // ... private void formWindowOpened(java.awt.event.WindowEvent evt) { ResultSet rs=mdbc.getResultFromPazienti2("select ... from ... where ..."); try { rs.next(); // ... txtNome.setText(rs.getString("NOME")); // ... } catch (SQLException ex) { ex.printStackTrace(); } } }
EventQueue-0" java.lang.NullPointerException", oltre questo viene mostrato anche il messaggio "---- ERRORE ----", quindi la funzione getResultFromPazienti2 viene richiamata, ma qual'è l'errore che mi fà entrare nella sezione catch del metodo getResultFromPazienti2???


Rispondi quotando