| 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
 
 | private void connexionToCBTDB(){
 
        Connection conn;
        Statement stmt;
        ResultSet rs;
        String pilote="com.mysql.jdbc.Driver";
        String url = new String("jdbc:mysql://localhost:3306/NetCad"); 
 
        try
        {
            Class.forName(pilote);
 
            conn = DriverManager.getConnection(url,"root","root");
 
            stmt = conn.createStatement();
 
            rs = stmt.executeQuery("select * from enzyme");
 
            while (rs.next())
            {
                String nom = rs.getString("eEC");
                System.out.println(nom + "\n");
 
                 Font font = new Font(null,Font.PLAIN,12);
                txta = new JTextArea("Résultat requête : " + nom);
                ftxta = new JScrollPane(txta);
                ftxta.setAutoscrolls(true);
                txta.setLineWrap(true);
                txta.setWrapStyleWord(true);
                txta.setEditable(false);
                txta.setFont(font);
                GridBagConstraints gbc = new GridBagConstraints();
                gbc.gridx=0;
                gbc.gridy=5;
                gbc.insets = new Insets(0,0,4,0); 
                gbc.anchor = GridBagConstraints.WEST;
                getContentPane().add(txta, gbc);
 
            }
 
            rs.close();
            stmt.close();
            conn.close();
        }
        catch ( SQLException E)
        {
             System.err.println("SQLException: " + E.getMessage());
             System.err.println("SQLState: " + E.getSQLState());
             System.err.println("VendorError: " + E.getErrorCode());
              JOptionPane.showMessageDialog(bd, "SQLException: " + E.getMessage() + "\n" + "SQLState: " + E.getSQLState() + "\n" + "VendorError: " + E.getErrorCode(),
                "Problème lors de la connexion à la base",JOptionPane.ERROR_MESSAGE );
        }
        catch ( ClassNotFoundException E)
        {
            E.printStackTrace();
            JOptionPane.showMessageDialog(bd, E.toString(),
                "Problème lors de la connexion à la base",JOptionPane.ERROR_MESSAGE );
        } 
    } | 
Partager