Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exploiter un ResultSet pour décider un traitement

Problème avec ResultSet et la communication avec la base

    27 février 2023 à 23:42:39

    Bonsoir,
    Je développe une application de gestion pour mon PFE.
    Au niveau de l'interface de connexion et après la requête, j'ai un problème ou niveau de la boucle if qui gère l'authentification en décidant qu'il s'agit d'un Admin, Ingénieur ou autres. La base de donnée fonctionne correctement, je l'ai testé avec les autres interfaces de l'application.
    Pouvez-vous m'aider SVP? Merci.
    Voici le code:
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                String url = "jdbc:odbc:gmi";
                Connection con = DriverManager.getConnection(url, "", "");
                Statement creerconnec = con.createStatement();
                String sql = "select * from compte_utilisateur where login = '" + jTextField1.getText() + "' and password ='" + jTextField2.getText() + "';";
                ResultSet RS = creerconnec.executeQuery(sql);
    
                while (RS.next()) {
                    if (RS.getString("login").equals(jTextField1.getText()) && RS.getString("password").equals(jTextField2.getText())) 
                    {
                            if (RS.getString("fonction").equals("Administrateur")) {
                                interface_menu i_m = new interface_menu();
                                i_m.setVisible(true);
                            } else if (RS.getString("fonction").equals("Ingenieur")) {
                                interface_menu_Ingénieur i_m = new interface_menu_Ingénieur();
                                i_m.setVisible(true);
                            } else {
                                interface_menu_technicien i_m = new interface_menu_technicien();
                                i_m.setVisible(true);
                            }
                    }
                }
                
                con.close();
    • Partager sur Facebook
    • Partager sur Twitter

    Exploiter un ResultSet pour décider un traitement

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown