Witam
Jestem w trakcie tworzenia swojego projektu - systemu do zarządzania zadaniami (nie jestem zbyt dobry z Javy).
Natknąłem się na pewien problem, z którym walczę od pewnego czasu:
Jak wyświetlić wybraną przez nas wartość z bazy danych (SELECT nazwa_zlecenia from zlecenia where id_zlecenia=1) do Label o nazwie: "wypiszTytulSzczegoly" (JAVAFX)
Problem polega na tym, że nie mogę wywołać tej funkcji i sprawdzić czy ona działa poprawnie, gdyż wyskakuje błąd: Multiple markers at this line. (przy wywołaniu metody)
Macie pomysł co z tym zrobić?
PS. Wiem, że mój kod jest zapewne dla was karygodny, dlatego super byłoby abyście zaproponowali ewentualne zmiany.
Oto mój kod, który znajduje się w kontrolerze okna:
@FXML
public static void pokazTytul(){
String nazwa_zlecenia = "";
Connection polaczenie = Polaczenie.wezPolaczenieZBazaDanych();
ResultSet zbior = null;
PreparedStatement zapytanie = null;
try {
zapytanie = polaczenie.prepareStatement(
"SELECT nazwa_zlecenia from zlecenia where id_zlecenia=1");
zbior = zapytanie.executeQuery();
while (zbior.next()) {
nazwa_zlecenia = zbior.getString("test czy dochodzi tu program");
}
System.out.println(nazwa_zlecenia);
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
zbior.close();
zapytanie.close();
polaczenie.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
pokazTytul(); //multiple markers - BŁĄD
Dziękuję z góry za pomoc
ka_wojtek