cs_diabohit
Messages postés75Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention 2 février 2012
-
28 mars 2009 à 19:19
cs_diabohit
Messages postés75Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention 2 février 2012
-
30 mars 2009 à 12:12
slt tout le monde!
voici ma troisieme demande en esperant que quelqu'un puisse resoudre mon probleme
il s agit de lire et ecrire dans une base de donnée mysql ap artir d'une servlet!
*pour ecrire dans ma base de donnée j ai fais cette class Client et la servlet sinscrire; dont le code est respectivement cela:
catch(Exception e){
out. println("< HTML>< BODY>");
out. println("< h1> Désolé "+mr_mde+" "+nom+" "+prenom+", nous avons un problème dans le système d'inscription.</h1>");
out. println("</HTML>");
e.printStackTrace();
}
}}
_________________________________________________________________
le premier code me donne une erreur dans la ligne en rouge
*ma question est est-ce la maniere qu on doit ecrire le Statement stm?
*ma deuxieme question est: si pour ecrire des donnée dans ma base j'utilise cette fonction:
--------------------------------------------------
--------------------------------------------------
alrs comment puis-je faire pour lire des donnée de ma base??? et les comparer avec des autres varibles dans mon code???
A voir également:
Column count doesn't match value count at row 1 netbeans
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 201019 28 mars 2009 à 21:47
Salut,
bein l'ami ton code semble correct, peut être que tu te trompes à propos de l'un des attributs dans ta requête, ou dans le nom de la table : je dis peut être car tu n'as pas spécifié l'exception que tu reçois..
essayes par exemple d'exécuter la même requête via mySQL..
cs_diabohit
Messages postés75Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention 2 février 20121 30 mars 2009 à 11:54
suite a l execution de mon code Netbeans renvoi moi ca:
___________________________________________________________________
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
compile-single:
run-main:
1
java.sql.SQLException: Column count doesn't match value count at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1605)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1524)
at metier.client.sinscrire(client.java:21)
at metier.client.main(client.java:33)
BUILD SUCCESSFUL (total time: 1 second)
________________________________________________________________
j ai exeuté la meme requete avec mysql, et ca marche bien