Insertion dans une base de données avec java

bonjour . j'essaie d'insérer une donnée dans une table dans ma base de donnée mais ça ne marche pas !! je vous ecrit mon code et j'ai besoin de votre aide :) merci d'avance

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/banque","root","");
Statement state = conn.createStatement();
String p ="123";
String a="marwen";
String g="ajali";
int k=1587799;
String m="la marrsa";
String n="10/10/1990";
String sql="INSERT INTO 'client' ('num_c,nom_c,prenom,cin_c,adresse_c,date_naissance') VALUES ('"+p+a+g+k+m+n+"')";

3 réponses

  1. ya pa d'erreurs .. mais ces données ne sont pas inserées dans la table :(
    1. Il ne faut pas de simple côte dans :
      (num_c,nom_c,prenom,cin_c,adresse_c,date_naissance)

      et tu a oublié les virgules et les simple côtes dans le values :
      ('"+p+"','"+a+"','"+g+"','"+k+"','"+m+"','"+n+"')