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

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

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

Создаю регистрационную форму для ввода логина и пароля не могу понять как сделать проверку полей, что бы если они пустые(не заполнены), то писало, мол вы не заполнили поля.
Листинг программы
  1. public void LogPass(){
  2. try {
  3. Class.forName("com.mysql.jdbc.Driver");
  4. String str="insert into emplyeeinfo(name, password)"+ " values(?,?)";
  5. con = javaconectDB.ConectDB();
  6. prep = con.prepareStatement(str);
  7. prep.setString(1, name.getText());
  8. prep.setString(2, password.getText());
  9. // prep.execute();
  10. }catch (Exception e){
  11. System.out.println("ERRORRRR!!!");
  12. }
  13. // if(name==null || password==null){
  14. // aError.setText("Use all fields!!!");
  15. //
  16. // }
  17. }
  18. public void aNext(ActionEvent actionEvent) {
  19. if (name.getText()==null | password.getText()==null){
  20. aError.setText("Use all fields!!!");
  21. }
  22. else {
  23. LogPass();
  24. }}
aNext это действие при нажатии на кнопку далее name, password - TextField

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

textual
Листинг программы
  1.     public void aNext(ActionEvent actionEvent) throws SQLException {
  2.         String sql = "select*from emplyeeinfo where name=?";
  3.  
  4.         prep = con.prepareStatement(sql);
  5.         prep.setString(1, name.getText());
  6.         ResultSet rs = prep.executeQuery();
  7.  
  8.         String username = name.getText();
  9.         String pass = password.getText();
  10.         if (isNullOrEmpty(username) || isNullOrEmpty(pass)) {
  11.             aError.setText("Use all fields!!!");
  12.         }
  13.         if (rs.next()) {
  14.             aError.setText("Login exist, pls change Name");
  15.         }
  16.         else {
  17.             LogPass();
  18.         CancelBtn(actionEvent);}
  19.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут