Insertion des data dans une table mysql via un jbutton
Fermé
barakouda
-
20 juin 2013 à 12:06
bouchrot Messages postés 351 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 - 21 juin 2013 à 17:58
bouchrot Messages postés 351 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 - 21 juin 2013 à 17:58
A voir également:
- Insertion des data dans une table mysql via un jbutton
- Table ascii - Guide
- Table des matières word - Guide
- App data - Guide
- Insertion liste déroulante excel - Guide
- Touche insertion clavier - Guide
7 réponses
bouchrot
Messages postés
351
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
2 janvier 2023
6
21 juin 2013 à 17:50
21 juin 2013 à 17:50
je ne vois pas d"erreur dans ton code ,
bouchrot
Messages postés
351
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
2 janvier 2023
6
20 juin 2013 à 12:21
20 juin 2013 à 12:21
salut
donc ce code est difficile a lire car c'est long ,mais c pas grave ,alors la 1er chose
est ce que la matricule dans ta base de donnée est autoincriment ou non
ensuite met ça
a = Integer.parseInt(Matricule.getText());
b = Nom.getText();
c = Postnom.getText();
aprés le try
comme ça
try {
a = Integer.parseInt(Matricule.getText());
b = Nom.getText();
c = Postnom.getText();
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(DB,"root","barakouda");
st= con.createStatement();
int nb = st.executeUpdate(
"INSERT INTO etudiant"
+"(matricule,nom,postnom)"
+"VALUES ('"+a+"','"+b+"','"+c+"')");
}
catch (Exception e)
{JOptionPane.showMessageDialog(null, "Error in connection");}
}
donc ce code est difficile a lire car c'est long ,mais c pas grave ,alors la 1er chose
est ce que la matricule dans ta base de donnée est autoincriment ou non
ensuite met ça
a = Integer.parseInt(Matricule.getText());
b = Nom.getText();
c = Postnom.getText();
aprés le try
comme ça
try {
a = Integer.parseInt(Matricule.getText());
b = Nom.getText();
c = Postnom.getText();
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(DB,"root","barakouda");
st= con.createStatement();
int nb = st.executeUpdate(
"INSERT INTO etudiant"
+"(matricule,nom,postnom)"
+"VALUES ('"+a+"','"+b+"','"+c+"')");
}
catch (Exception e)
{JOptionPane.showMessageDialog(null, "Error in connection");}
}
Thanks.
Mai mon probleme est de faire une insertion repetitive donc apres la saisie du premier enregistrement, j'insere et ensuite que je puisse saisir le second, le troisieme puis le nieme enregistrament dans la table.
Mai mon probleme est de faire une insertion repetitive donc apres la saisie du premier enregistrement, j'insere et ensuite que je puisse saisir le second, le troisieme puis le nieme enregistrament dans la table.
bouchrot
Messages postés
351
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
2 janvier 2023
6
20 juin 2013 à 13:42
20 juin 2013 à 13:42
oui je sais mais répond au moins a la question que je t'ai posé , est ce que ton matricule est auto-incriment dans la base ou non
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bouchrot
Messages postés
351
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
2 janvier 2023
6
21 juin 2013 à 17:51
21 juin 2013 à 17:51
je te conseille d'essayer l'ajout sur une autre table pour voir , s'il ya le même problème
bouchrot
Messages postés
351
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
2 janvier 2023
6
21 juin 2013 à 17:58
21 juin 2013 à 17:58
une autre est ce que tu peux m'envoyer la base de donnée et le projet ,
je veux voir par moi même
je veux voir par moi même