Premetto che sono abbastanza nuovo a java e magari potrei avere scritto "stupidate", ma pur cercando e cercando non riesco a risolvere un bug in un file che ho modificato
lo potete trovare qui http://paste.org/5354
ho creato una funzione public String lastStatus (riga 283) che dovrebbe ritornare laststatus => riporto sotto
codice:
public String lastStatus (String username, String resource) {
Connection con = null;
PreparedStatement pstmt = null;
String lastStatus = null;
try {
con = DbConnectionManager.getConnection();
pstmt = con.prepareStatement(GET_LAST_STATUS);
pstmt.setString(1, username);
pstmt.setString(1, resource);
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
lastStatus = rs.getString(1);
} }
catch (Exception sqle) {
Log.debug(sqle);
}
finally {
DbConnectionManager.closeConnection(pstmt, con);
}
return lastStatus;
}
query al db
codice:
private static final String GET_LAST_STATUS =
"SELECT presence FROM userStatus WHERE username = ? AND resource = ?";
richiamo lastStatus alla riga 313
codice:
String lastStatustext = lastStatus(username, resource);
lastStatus mi ritorna sempre nullo
AIUTO non trovo il bug