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
Sachant que la connection se passe bien j'ai quand meme une erreur sur le getString
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
voila l'erreur je ne comprend pas pourquoi . Quelq'un peut il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager