Salve ragazzi, sto provando a collegarmi con java ad un db fatto con Postgresql, usando jdbc, prima di tutto vorrei sapere se ho bisogno di installare alcuni driver aggiuntivi per poter collegarmi al database, e poi vorrei sapere cosa c'č di sbagliato nel mio metodo che preleva i dati dal db, visto che l'eccezione mi segnala un java.lang.NullPointerException, comunque questo č il metodo. Grazie a chi vorrā aiutarmi
codice:
class db
{
public void Interroga()
{
String c,n,m;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:vivaio");
Statement stat = con.createStatement();
ResultSet res = stat.executeQuery("SELECT * FROM piante");
int pos=1;
while (res.next())
{
c=res.getString("id_pianta");
n=res.getString("nome");
m=res.getString("tipo");
System.out.println(c+n+m);
}
res.close();
stat.close();
con.close();
}
catch(Exception e)
{
System.out.println("Problema: " + e.toString());
}
}
}