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:
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;
}
Inoltre ho una classe chiamata Paziente.java, da questa classe vorrei richiamare il metodo getResultFromPazienti2(), questo è il codice della classe Paziente:
File: Paziente.java
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();
}
}
}
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-
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???