| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 
 |  
public class gest_eq extends JFrame 
{
    private static final long serialVersionUID = 1L;
 
    private JPanel jContentPane = null;
    base b=new base();  //  @jve:decl-index=0:
 
    public gest_eq() {
        super();
        initialize();        
        Vector columnNames = new Vector();
        Vector data = new Vector(); 
        try
        {
          //  Connect to the Database 
          b.connexionBD();          
          //  Read data from a table
 
          String sql = "Select * from IntegriteFichier";
          Statement stmt = b.con.createStatement();
 
          ResultSet rs = stmt.executeQuery( sql );
          ResultSetMetaData md = rs.getMetaData();
          int columns = md.getColumnCount();
 
          //  Get column names
          for (int i = 1; i <= columns; i++)
            {
                columnNames.addElement( md.getColumnName(i) );
            }
 
            //  Get row data
            while (rs.next())
            {
                Vector row = new Vector(columns);
 
                for (int i = 1; i <= columns; i++)
                {
                    row.addElement( rs.getObject(i) );
                }
 
                data.addElement( row );
            }
 
            rs.close();
            stmt.close();
        }
        catch(Exception e) {System.out.println( e );}
 
        //  Create table with database data
 
        JTable table = new JTable(data, columnNames);
 
        JScrollPane scrollPane = new JScrollPane( table );
        getContentPane().add( scrollPane );
 
        JPanel buttonPanel = new JPanel();
        getContentPane().add( buttonPanel, BorderLayout.SOUTH );
    }
 
    private void initialize() 
    {
        this.setSize(300, 200);
        this.setContentPane(getJContentPane());
        this.setTitle("JFrame");
    }
 
    private JPanel getJContentPane() 
    {
        if (jContentPane == null) 
        {
            jContentPane = new JPanel();
            jContentPane.setLayout(new BorderLayout());
        }
        return jContentPane;
    }
     public static void main(String[] args)
        {
            gest_eq frame = new gest_eq();
            frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
            frame.pack();
            frame.setVisible(true);
        }
} | 
Partager