Salut !!
moi je fait le procedure qui fait l'ajout des donné au base de donné
je veux lorsque clic sur bouton Ajouter, afficher les données qui je l'inseré sur le table !! et aussi losque clic sur boutton Afficher, affiche tout les données qui sont dans le base sur la table !!
[del]
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Introduction;
/**
*
* @author AymenKn
*/
public class FromStagiaire extends javax.swing.JFrame {
/**
* Creates new form FromStagiaire
*/
public FromStagiaire() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
txt_mat = new javax.swing.JTextField();
txt_nom = new javax.swing.JTextField();
txt_prenom = new javax.swing.JTextField();
txt_email = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
table_stg = new javax.swing.JTable();
btn_ajouter = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
j'ai travaillé sous eclipse , si vous pouvez m'aider de faire une bouton d'affichage et modification de données qui sont dans le base sur la table,Je serai reconnaissant à vous
Merci
Bonjour si tu arrive à insérer dans la base de données l'affichage dans le Jable devient facile essais ce bout de code sa devrai marcher
try{
// requête qui selection toute les données de la table
String sql="select * from Nom_de_la_Table";
ResultSet rs=My_ExecuteQuery(sql);
int i=0;
int k=0;
if(rs.next()){
rs.last();
k=rs.getRow();
rs.beforeFirst();
}
Object[][] t=new Object[k][3];
// met le resultat de la requete dans un tableau
while (rs.next()){
t[i][0]=rs.getString(1);
t[i][1]=rs.getString(2);
t[i][2]=rs.getString(3);
i++;
}
rs.close();
// affiche le tableau dans le jtable
final String columnNames[] = {"nom1","nom2","nom3"};
jTable1.setModel(new DefaultTableModel(t,columnNames));
ListSelectionModel listMod = jTable1.getSelectionModel();
listMod.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
listMod.addListSelectionListener(jTable1);
}
catch(Exception ex){
ex.printStackTrace();
}
Ce serait grandement plus simple si tu prenais la peine de coder toi même les interfaces graphiques plutôt que de passer par des outils qui te pondent le code tout prêt fait. Non seulement ce code est désorganisé, mais en plus il est illisible et difficilement maintenable. Après il ne faut pas s'étonner que tu n'arrives pas à faire quelque chose dessus.
Par curiosité, quel logiciel utilises-tu ?
--
Pylouq Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.