ExecuteQuery

Résolu/Fermé
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 - 12 mars 2009 à 15:29
 Groshalf - 26 avril 2011 à 16:51
Bonjour,
j'ai une erreur au niveau de executeQuery je n'rrive pas a l'utilisé voila mon code
ResultSet rs = st.executeQuery("select * from personne ");
j'ai une erreur genre cannot find symbol
merci

7 réponses

ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 9
12 mars 2009 à 16:41
c'est bon ca marche
j'ai du importer java.sql.statement; au lieu de java.beans.statement
merci encore une fois
2
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 9
12 mars 2009 à 16:24
j'atend toujours une reponse c'est un peu urgent
merci
1
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 9
12 mars 2009 à 16:32
re
ca ne marche toujours pas
merci
1
moi j'ai se erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table' at line 1.

voici la requte ResultSet res=stm.executeQuery("select * from table ");

j'utilise Class.forName("com.mysql.jdbc.Driver");
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
12 mars 2009 à 15:35
Il faudrait l'erreur exact et le code entourant cette requête s'il vous plaît
0
ezo_es Messages postés 100 Date d'inscription dimanche 1 mars 2009 Statut Membre Dernière intervention 16 mars 2010 9
12 mars 2009 à 15:45
voila le code de ma classe
public class ConnexionPersonne {

public static void main(String[] args) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:source);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from personne ");
while (rs.next()) {
System.out.println(rs.getString(1));

}
con.close();
}
catch (Exception e) {
}

}

}
et voila l'erreur
connot find Symbol
symbol:method executeQuery
location:class java.beans.statement
incompatible types
found : java.beans.statement.executeQuery
required:java.sql.resulset
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
12 mars 2009 à 16:29
essayez ceci
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();

à part ça je ne vois rien d'inhabituel :s
0
Je pense que le nom "table" pour est interdit, il faudrait que tu renommes cette table dans ta bdd.
0