Ciao sono nuovissimo mi potete aiutare dove è la freccia mi da il seguente errore:
connesione riuscitajava.lang.NullPointerException
at connessioneDB.DBConnect.getdata(DBConnect.java:31)
at connessioneDB.Main.main(Main.java:7)
risultato della tabella e......
Error 2:java.lang.NullPointerException
il database viene riconosciuto la tabella esiste i campi pure non so cosa fare
grazie
codice:
package connessioneDB;
import java.sql.*;
public class DBConnect
{
private Connection connesione;
private Statement st;
private ResultSet rs;
public DBConnect ()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
connesione = DriverManager.getConnection("jdbc:mysql://localhost:3306/DATA", "root","");
connesione.createStatement();
System.out.println("connesione riuscita");
}
catch(Exception ex)
{ System.out.println("Error :" + ex );}
}
public void getdata(){
try
{
String query = "SELECT * FROM CONTO";
System.out.println("risultato della tabella e......");
ResultSet rs = st.executeQuery(query); <--------qui
while (rs.next())
{
String nome= rs.getString("nome");
//String eta = rs.getString("età");
System.out.println(nome);
}
rs.close();
st.close();
connesione.close();
}
catch(Exception ex)
{ ex.printStackTrace();
System.out.println("Error 2:" + ex );}
}
}