Originariamente inviato da tanuccio85
non riesco a capire alla fine sul db sono semplici stringhe
E magari un buon manuale prima di addentrasi nella programmazione sarebbe meglio...
Allora prima di tutto JDBC non prevede di terminare gli statement con il punto e virgola quindi rimuovilo.
Secondo se ti dice "ResultSet.next non è stato richiamato" secondo te quale sarà il problema ?
forse perchè nn richiami il metodo next prima di accedere al valore ?
Quindi
codice:
tring query="SELECT COUNT(*) as NUM FROM RESOURCES_TABLE WHERE NAME='"+name+"' AND SURNAME='"+surname+"' AND PASSWORD='"+password+"'";
ps=con.prepareStatement(query);
rs=ps.executeQuery();
rs.next();
int num=rs.getInt("NUM");
System.out.println("NUM= "+num);
//PERCHé FAI UN COMMIT MICA STAI SCRIVENDO SUL DB ?
con.commit();