JavaFX + MySQL

0

Witam.
W javie fx zrobiłem okno logowania i rejestracji natomiast mam problem żeby połączyć to z bazą danych(tzn że jesli sie zarejstruje to doda nową osobe do bazy a jesli bede sie logował zeby sprawdzało czy dana osoba jest juz w bazie).Baza jest postawiona na webservie.sterownik mysql connector dodany.
Pozdrawiam

0

A jaki jest ten problem? Co chcesz osiągnąć, co już zrobiłeś i co cię blokuje?

0

Mam połączenie z bazą tylko niewiem w jaki sposob dodać w metodzie przycisku inserta który dodaje do bazy/tabeli

0

Tzn co dokładnie nie wiesz? Masz wiele opcji, najprostszą jest zrobienie połączenia do bazy za pomocą wszytych na stałe danych do połączenia (adres bazy, port, nazwa użytkownika i jego hasło, itd) i odpalanie SQLa (a najlepiej chociażby użycie PreparedStatement). Jak już będziesz miał coś takiego to możesz przejść do czegoś bardziej cywilizowanego, czyli konfiguracja w pliku, uogólniona logika do zarządzania połączeniami i transakcjami, biblioteka do otypowanej obsługi bazy danych (czyli klasy z encjami itd).

No chyba, że twoim problemem jest wstrzykiwanie zależności. Tzn masz gdzieś wiszące połączenie i chcesz go wykorzystać, ale na razie nie możesz, bo nie wiesz jak dobrać się do właściwej referencji. Na tym polega problem?

0

Połączenie jako takie mam na sztywno w klasie połączenie.Tylko niewiem jak to zmajstrować żeby łączyło mi z okienka loginu.Czy trzeba to połączenie skopiować tam gdzie mam login?

0

Eventy mają coś takiego jak source. Zobacz co jest tym source, jeśli to jakiś komponent to zobacz czy do tego komponentu lub któregoś jego przodka (np rodzica) da się wrzucić referencję do połączenia z bazą. Ewentualnie, wrzuć referencję do bazy do klasy w której jest metoda obsługująca zdarzenie. Możliwości jest wiele.

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