Posez votre question Signaler

Resultset rs=s.executequery("insert.........) [Résolu]

tanitani - Dernière réponse le 18 mai 2012 à 10:32
Bonjour,
, y a t-il parmi vous quelqu'un qui peut me donner la syntaxe d'inserer des données à une table.je programme avec jBuilderX et voici un fragment du code :
String par1=jTextField1.getText();
String par2=jTextField2.getText();
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:projet","","");
System.out.print("ok pour la connection");
Statement s=con.createStatement();
Resultset rs=s.executequery("insert into connection (login,password) values ("+par1+","+par2+")");
System.out.print("ok pour la requete");
}
catch (Exception a){}
}
il m'affiche pas des erreurs mais il m'insere pas les données
Lire la suite 

Resultset rs=s.executequery("insert.........) »

4 réponses
Réponse
+0
moins plus
remplace cette chaîne
("insert into connection (login,password) values ("+par1+","+par2+")");
par celle ci
("insert into connection (login,password) values ('"+par1+"','"+par2+"')");
tanitani - 13 avril 2009 à 12:27
Merci à vous d'avoir jeter l'oeuil sur mon message, et merci infiniment pour la reponse, c'est résolu.
Ajouter un commentaire
Réponse
+0
moins plus
pour l'insert tu dois remplacer executequery par executeupdate.
Ajouter un commentaire
Réponse
+0
moins plus
Resultset rs=s.executeupdate("insert into connection (login,password) values ('"+par1+"','"+par2+"')");
Ajouter un commentaire
Ce document intitulé « Resultset rs=s.executequery("insert.........) » 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
Passage au tout numérique : quel coût pour les particuliers ?