Witam.Mój kolejny problem polega na tym,że niewiem jak zrobić obsługe dla błędu, ze wybranego maila NIE MA w bazie danych.
Zrobilem ze jesli nie wpiszemy nic to otrzymamy message Wpisz tekst,a także jeśli podany email znajduje sie w bazie to wyświetlam Message z hasłem do konta.Oto kod.Dołączam takze screena GUI w załączniku.Pozdro
if (FieldMail.getText().equals("")){
System.out.println("Wypełnij Pole");
message.setText("Wypełnij wszystkie pola");
message.setTextFill(Color.rgb(210, 39, 30));
}
else {
String query= "SELECT Haslo FROM `pracownik` WHERE Email ='"+FieldMail.getText()+"'";
Class.forName("com.mysql.jdbc.Driver").newInstance();
c = (Connection) DriverManager.getConnection("jdbc:mysql://" + databaseHost + ":3306", logindb, passdb);
st = (Statement) c.createStatement();
st.execute("USE mene");
ResultSet rs = st.executeQuery(query);
rs.first();
message.setText("Twoje haslo to :"+ rs.getString("Haslo"));
message.setTextFill(Color.rgb(210, 39, 30));