ramzymamzy
Mitglied
Kann man mehrere Rückgabewerte in einer Methode haben? So weit ich weiss gehts ja nicht! Andere Möglichkeit? Ich will z.B. die Anzahl der fehlgeschlagenen und gesendeten Mails in einer DB ausgeben!
Anbei mein Code:
wenn ich nur einen Rückgabewert eingebe gehts!
Anbei mein Code:
Code:
public ResultSet showMailqueueStatus(Connection theConnection){
ResultSet rs = null;
ResultSet sr = null;
try {
// Create a result set containing all data from my_table
Statement stmt = theConnection.createStatement();
rs = stmt.executeQuery("SELECT COUNT(*) FROM MAIL_QUEUE WHERE STATUS LIKE 'failed' ");
sr = stmt.executeQuery("SELECT COUNT(*) FROM MAIL_QUEUE WHERE STATUS LIKE 'sent' ");
// Fetch each row from the result set
while (rs.next()) {
String s = rs.getString("COUNT(*)");
//String r = sr.getString("COUNT(*)");
System.out.println("Anzahl der fehlgeschlagenen Mails: " + s);
//System.out.println("Anzahl der gesendeten Mails: " + r);
}
while (sr.next()) {
String r = sr.getString("COUNT(*)");
//String r = sr.getString("COUNT(*)");
System.out.println("Anzahl der gesendeten Mails: " + r);
//System.out.println("Anzahl der gesendeten Mails: " + r);
}
}
catch (SQLException e) {
}
return rs, sr;
}
wenn ich nur einen Rückgabewert eingebe gehts!