placering af return
Vi har stadig et problem, vi vil gerne have at det der returneres skal returneres når if er true, men return kommandoen vil ikke ligge inden i if-sætningen, hvad gør man så?Sådan ser vores kode ud:
public Login loginTest(String skrivLoginOrd, String skrivPassOrd)
throws SQLException {
String query =
"select login, password, navn, efternavn, brodtekst, afdelinger from PROFIL where Login like\""
+ skrivLoginOrd
+ "\"";
System.out.println(query);
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
l = rs.getString("login");
p = rs.getString("password");
n = rs.getString("navn");
e = rs.getString("efternavn");
b = rs.getString("brodtekst");
a = rs.getString("afdelinger");
System.out.println("LOGINTEST:" + l + p + n + e + b + a);
}
if (((skrivLoginOrd.toString().equalsIgnoreCase(l)) == true)
&& ((skrivPassOrd.toString().equalsIgnoreCase(p)) == true)) {
}
return new Login(l, p, n, e, b, a );
}