Supprimer une ligne de mon tableau en java avec SQL BD.
shyryu23
Messages postés
12
Statut
Membre
-
shyryu23 Messages postés 12 Statut Membre -
shyryu23 Messages postés 12 Statut Membre -
Bonjour,
J'ai réalisé une application sur Netbeans avec sqlserver et Myphpadmin, . Mon application est une application de gestion de timbre. Mon application stocke dans un tableau mes données rentrées.
Voici mon code:
et je veux supprimer une ligne de mon tableau apres l'avoir selectionnée. J'ai pensé à cela?
merci.
J'ai réalisé une application sur Netbeans avec sqlserver et Myphpadmin, . Mon application est une application de gestion de timbre. Mon application stocke dans un tableau mes données rentrées.
Voici mon code:
package gestionTimbre;
import java.sql.*;
import javax.swing.table.DefaultTableModel;
public class FenetreListeTimbre extends javax.swing.JFrame {
Statement stmtListeTimbre;
Connexion maconnexion = new Connexion();
/** Creates new form FenetreListeTimbre */
public FenetreListeTimbre() {
initComponents();
DefaultTableModel model = new DefaultTableModel();
model.addColumn("NOM Du Timbre");
model.addColumn("FABRICANT");
model.addColumn("ANNEE DE FABRICATION");
model.addColumn("PRIX");
String requeteListeTimbre = "select *from outil";
try{
stmtListeTimbre=maconnexion.ObtenirConnexion().createStatement();
ResultSet resultat = stmtListeTimbre.executeQuery(requeteListeTimbre);
while(resultat.next()){
model.addRow (new Object[] {resultat.getString("nom_timbre"),resultat.getString("fabricant_outil"),resultat.getString("annee_fabrication"),resultat.getString("prix_outil")});
}
}
catch(SQLException ex){
System.out.println(ex);
}
et je veux supprimer une ligne de mon tableau apres l'avoir selectionnée. J'ai pensé à cela?
String requeteListeTimbre2 = "delete *from ListeTimbre";
try{
stmtListeTimbre=maconnexion.ObtenirConnexion().createStatement();
ResultSet resultat = stmtListeTimbre.executeQuery(requeteListeTimbre);
while(resultat.next()){
model.removeRow ( {resultat.("nom_Timbrel"),("fabricant_Timbre"),resultat.getString("annee_fabrication"),resultat.getString("prix_timbre")];
}
}
catch(SQLException ex){
System.out.println(ex);
}
merci.
A voir également:
- Supprimer une ligne de mon tableau en java avec SQL BD.
- Supprimer rond bleu whatsapp - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Tableau word - Guide
- Partage de photos en ligne - Guide
4 réponses
shyryu23
Messages postés
12
Statut
Membre
Bonjour, merci de me répondre. Je suis novice en java. J'ai crée une application pour les timbres via ce tutoriel. J'ai crée un bouton supprimé dans la fenêtre liste livre (pour moi c'est timbre) afin de pouvoir supprimer une ligne du tableau sélectionnée. Mais je ne sais pas quelle code utiliser et où le mettre? https://www.youtube.com/watch?v=FS7DiKROaCg
model.removeColumn("NOM DE L' OUTIL");
model.removeColumn("FABRICANT");
model.removeColumn("ANNEE DE FABRICATION");
model.removeColumn("PRIX");
String requeteListeOutil = "select *from outil";
try{
stmtListeOutil=maconnexion.ObtenirConnexion().createStatement();
ResultSet resultat = stmtListeOutil.executeQuery(requeteListeOutil);
while(resultat.next()){
model=null;
}
}
catch(SQLException ex){
System.out.println(ex);
}
TableOutil.setModel(model);
}
Bonjour =, utilise ça en l'adaptant:
String sql = "DELETE FROM registration " "WHERE id = .. ";
stmt.executeUpdate(sql);
J'ai trouver la solution.
Il n'y a pas de solution pour que quand je le sélectionne dans mon tableau et j'appuie sur le bouton supprimer ça le supprime sans être obligé a chaque fois de le faire manuellement en entrant les différentes valeurs de mes colonnes dans mon code?
String sql = "DELETE FROM `x` WHERE nom_x=' y' and fabricant_x='fabricantx' and annee_fabrication='y' and prix_x='y'";
Il n'y a pas de solution pour que quand je le sélectionne dans mon tableau et j'appuie sur le bouton supprimer ça le supprime sans être obligé a chaque fois de le faire manuellement en entrant les différentes valeurs de mes colonnes dans mon code?