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
query al dbcodice: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; }
richiamo lastStatus alla riga 313codice:private static final String GET_LAST_STATUS = "SELECT presence FROM userStatus WHERE username = ? AND resource = ?";
lastStatus mi ritorna sempre nullocodice:String lastStatustext = lastStatus(username, resource);
AIUTO non trovo il bug![]()

Rispondi quotando