Scusate se insisto, ma il count mi da dei problemi.
Ho letto una precedente discussione proprio su questo argomento e ho seguito alla lettera i suggerimenti però la JVM mi da una SQLException run-time.
Vi do il codice:
public int getNumeroMp3() throws SQLException {
int numero=0;
Connection conn;
conn = DriverManager.getConnection(URL, USER, PASSWD);
ResultSet rs;
Statement st = conn.createStatement();
rs=st.executeQuery("select count(*)as nummp3 from mp3");
numero=rs.getInt("nummp3");
return numero;
}
E la eccezione:
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.jav a:3624)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java: 1762)
at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:125 5)
at lyrics.DBMS.getNumeroMp3(DBMS.java:296)
at lyrics.DBMS.main(DBMS.java:413)
Exception in thread "main"
Cosa posso fare??
grazie
PS=uso MySQL