probleme d'index en dehors des limites
Bonjour
Ma table est la table Personne (ID, NOM) avec ID clé primaire.
J'utilise du java pour acceder à la base mysql voila le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public void test() throws Exception
{
Statement st = conn.createStatement();
ResultSet res = st.executeQuery("SELECT NOM FROM Personne");
while(res.next())
{
String s = res.getString(0);
System.out.println("Coucou ==>" + s);
}
} |
Sachant que la connection se passe bien j'ai quand meme une erreur sur le getString
voila l'erreur je ne comprend pas pourquoi . Quelq'un peut il m'aider ?
Code:
1 2 3 4 5 6 7
| java.sql.SQLException: Column Index out of range, 0 > 1.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkColumnBounds(ResultSet.java:662)
at com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:5477)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:5420)
at chapitre22jdbc.myDataBase.getNextID(myDataBase.java:55)
at chapitre22jdbc.Main.main(Main.java:31) |