Posez votre question Signaler

ExecuteQuery [Résolu]

ezo_es 100Messages postés 1 mars 2009Date d'inscription 16 mars 2010Dernière intervention - Dernière réponse le 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
Lire la suite 

ExecuteQuery »

8 réponses
Réponse
+2
moins plus
c'est bon ca marche
j'ai du importer java.sql.statement; au lieu de java.beans.statement
merci encore une fois
Ajouter un commentaire
Réponse
+1
moins plus
j'atend toujours une reponse c'est un peu urgent
merci
Ajouter un commentaire
Réponse
+1
moins plus
re
ca ne marche toujours pas
merci
Ajouter un commentaire
Réponse
+1
moins plus
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");
Ajouter un commentaire
Réponse
+0
moins plus
Il faudrait l'erreur exact et le code entourant cette requête s'il vous plaît
Ajouter un commentaire
Réponse
+0
moins plus
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
NookZ - 12 mars 2009 à 16:29
essayez ceci
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();

à part ça je ne vois rien d'inhabituel :s
Ajouter un commentaire
Réponse
+0
moins plus
Je pense que le nom "table" pour est interdit, il faudrait que tu renommes cette table dans ta bdd.
Ajouter un commentaire
Ce document intitulé « executeQuery » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook