Salut, a vous mes chief. je viens juste de m'inscrire et j'ai un petit souci avec un code.
En effet, je desire recuperer l'id d'une table depuis la base de donnee et la stocker dans un final. Cette valeur final pourras etre utiliser dans les autre classe du packet. je ne sais pas si je me suis bien exprimee. Euh, voila le code de ce que je veux :
je ne peux modifier l'acces a la methode. je use netbeans donc les code generer ne peuvent etre modifier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 private void btn_loginActionPerformed(java.awt.event.ActionEvent evt) { try{ if(radioBtnSupportTech.isSelected()){ String sql = "select * from Employee where name=? and password=? and technician=1"; preparedSql = connection.prepareStatement(sql); preparedSql.setString(1, txt_username.getText()); // username = txt_username.getText(); preparedSql.setString(2, String.valueOf(txt_password.getPassword())); rsult= preparedSql.executeQuery(); // userId = rsult.getString("idEmployee"); // System.out.println(username+" "+userId); if(rsult.next()){ idEmployee = rsult.getInt("idEmployee"); // lorsque je fais le System.out.println //il m'affiche le resultat. mais je ne peux acceder a cette valeur en dehors de la method. JOptionPane.showMessageDialog(this, "Login Successfully"); dispose(); AdminForm onIt = new AdminForm(); onIt.setVisible(true); } else{ JOptionPane.showMessageDialog(this, "Login Fail try again"); } }
help please!!
Partager