Advertisement
Guest User

Untitled

a guest
Jan 15th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.85 KB | None | 0 0
  1. import javafx.fxml.FXML;
  2. import javafx.fxml.FXMLLoader;
  3. import javafx.scene.control.*;
  4. import javafx.scene.layout.Pane;
  5. import javafx.stage.Stage;
  6. import java.io.IOException;
  7. import java.sql.Connection;
  8. import java.sql.DriverManager;
  9. import java.sql.ResultSet;
  10. import java.sql.SQLException;
  11. import java.sql.*;
  12.  
  13. public class LoginController {
  14.  
  15.     @FXML
  16.     private Pane loginPane;
  17.  
  18.     @FXML
  19.     private TextField loginTextField;
  20.  
  21.     @FXML
  22.     private PasswordField hasloPasswordField;
  23.  
  24.     @FXML
  25.     private Button closeButton;
  26.  
  27.     @FXML
  28.     private void closeButtonAction(){
  29.         Stage stage = (Stage) closeButton.getScene().getWindow();
  30.         stage.close();
  31.     }
  32.     public void check() throws IOException, SQLException {
  33.        
  34.         Connection con_1 = DriverManager.getConnection("jdbc:mysql://localhost:3306/pkp","root","password");
  35.         ResultSet rs = con_1.createStatement().executeQuery("SELECT NAZWISKO, HASLO_PRACOWNIKA FROM PERSONEL");
  36.         ResultSet rs2 = con_1.createStatement().executeQuery("SELECT NAZWISKO,HASLO_KLIENTA FROM KLIENT");
  37.        
  38.         while(rs.next())
  39.         {
  40.            if(rs.getString("NAZWISKO").equals(loginTextField.getText()) && rs.getString("HASLO_PRACOWNIKA").equals(hasloPasswordField.getText()))
  41.            {
  42.                Worker w = new Worker();
  43.                w.setName(loginTextField.getText());
  44.                initializeWorkerPane();
  45.                break;
  46.            }
  47.         }
  48.         while(rs2.next())
  49.         {
  50.                 if(rs2.getString("NAZWISKO").equals(loginTextField.getText()) && rs2.getString("HASLO_KLIENTA").equals(hasloPasswordField.getText()))
  51.             {
  52.                 Client c = new Client();
  53.                 c.setName(loginTextField.getText());
  54.                 initializeClientPane();
  55.                 break;
  56.             }
  57.         }
  58.     }
  59.  
  60.  
  61.  
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement