Pobieranie wartości z bazy danych i wyświetlenie jej w Label

0

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

1

Multiple markers at this line - tylko tyle? Gdzie Ty ta metode wywolujesz? Tu wyglada jakby byla pod definicja metody.

0

Ok, w sumie to miałeś rację, błąd wyskakiwał dlatego, że wywoływałem ją pod definicją metody w kontrolerze.
Niestety po przeniesieniu wywołania tej metody w odpowiednie miejsce (inna klasa) wyskakuje mi błąd widoczny na obrazku w załączniku.
Domyślam się, że chodzi o problem wywołania metody w innej klasie... ?
Czy ktoś pomoże?

0

Ok, problem rozwiązany, sorry za problemy oraz dziękuję za naprowadzenie!

ZAMYKAM TEMAT

1 użytkowników online, w tym zalogowanych: 0, gości: 1