Проверка на заполнение полей - Java

Узнай цену своей работы

Формулировка задачи:

Создаю регистрационную форму для ввода логина и пароля не могу понять как сделать проверку полей, что бы если они пустые(не заполнены), то писало, мол вы не заполнили поля.
 public void LogPass(){
        try {
            Class.forName("com.mysql.jdbc.Driver");
            String str="insert into emplyeeinfo(name, password)"+ " values(?,?)";
            con = javaconectDB.ConectDB(); 
            prep = con.prepareStatement(str);
            prep.setString(1, name.getText());
 
            prep.setString(2, password.getText());
 
         //   prep.execute();
 
                }catch (Exception e){
            System.out.println("ERRORRRR!!!");
        }
//        if(name==null || password==null){
//            aError.setText("Use all fields!!!");
//
//        }
    }
   
    public void aNext(ActionEvent actionEvent) {
        if (name.getText()==null | password.getText()==null){
            aError.setText("Use all fields!!!");
            }
    else {
 
        LogPass();
 
        }}
aNext это действие при нажатии на кнопку далее name, password - TextField

Решение задачи: «Проверка на заполнение полей»

textual
Листинг программы
    public void aNext(ActionEvent actionEvent) throws SQLException {
        String sql = "select*from emplyeeinfo where name=?";
 
        prep = con.prepareStatement(sql);
        prep.setString(1, name.getText());
        ResultSet rs = prep.executeQuery();
 
        String username = name.getText();
        String pass = password.getText();
        if (isNullOrEmpty(username) || isNullOrEmpty(pass)) {
            aError.setText("Use all fields!!!");
        }
        if (rs.next()) {
            aError.setText("Login exist, pls change Name");
        }
        else {
            LogPass();
        CancelBtn(actionEvent);}
    }

Оцени полезность:

13   голосов , оценка 3.615 из 5