S
Steffie_Coco
Gast
Hallo Ihr,
hoffentlich könnt Ihr helfen:
Wie lese ich das result aus? mit
while(result.next)
{
// wie kann ich hier auf alle zurückgegebenen Strings direkt im ResultSet zurückgreifen ??
}
Beispiel wie es nicht geht:
Aufruf:
komische testausgabe:
hoffentlich könnt Ihr helfen:
Code:
ResultSet result = myStatement.executeQuery("select surname,lastname,notes FROM USERS where username = '"+usernameLogin+"' ");
Wie lese ich das result aus? mit
while(result.next)
{
// wie kann ich hier auf alle zurückgegebenen Strings direkt im ResultSet zurückgreifen ??
}
Beispiel wie es nicht geht:
Code:
public ArrayList<String> getUserNamesAndNotes(String usernameLogin) throws SQLException
{
//select surname,lastname,notes FROM Users where username = usernameLogin;
ArrayList<String> usernamesAndNotesAL = new ArrayList<String>();
int i = 0;
ResultSet result = myStatement.executeQuery("select surname,lastname,notes FROM USERS where username = '"+usernameLogin+"' ");
while(result.next())
{
usernamesAndNotesAL.add(i, result.toString());
i++;
}
return usernamesAndNotesAL;
}
Aufruf:
Code:
try
{
usernameAndNotesAL = database.getUserNamesAndNotes(username);
}
catch (SQLException e)
{
e.printStackTrace();
}
for(int i = 0 ; i < usernameAndNotesAL.size() ; i++)
{
System.out.println(usernameAndNotesAL.get(i));
i++;
}
komische testausgabe:
Code:
com.mysql.jdbc.JDBC4ResultSet@12f1bf0