NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
#naukaprogramowania #java
Stworzyć program korzystający z bazy danych.
Program ma posiadać następujące funkcje:
1. Dodanie danych,
2. Walidacja wprowadzanych danych,
3. Przeglądanie danych,
4. Usuwanie danych,
5. Logowanie użytkownika,
6. Sortowanie danych,
7. …

mam XAMPP, na serwerze tworze swoją baze danyc itp. Tylko że jak zrobić, aby w program wysyłał dane wpisane np. z TextField do bazy? O.o Albo jak pobierać dane z bazy. Jakieś materiały czy coś aby to ogarnąć?
  • Najlepsze
  • Wszystkie komentarze
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
umiem jedynie pobierać dane, ale nie wiem jak wklepać do bazy z interfejsu programu
joolekk
joolekk
@NiePrzystosowanyDoZycia: chcesz mieć bazę na serwerze czy w aplikacji? Jak na serwerze to musisz te dane jakoś wysłać z aplikacji i dopiero tam wrzucić do bazy
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@joolekk: na serwerze. I pobierać z serwera. Możliwość usunięcia z serwera jakiś danych. Np. imie i nazwisko ktoś wpisuje i jak to połaczyć?
joolekk
joolekk
@NiePrzystosowanyDoZycia: musisz mieć aplikację na serwerze która odbiera dane od aplikacji w której te dane wpisujesz. Jak formularze na stronie www.
Godziu73
@NiePrzystosowanyDoZycia: jestem ścigany z urzędu
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@Godziu73: ?
@joolekk: To jest może w tym XAMPP jakoś ? Kurde, nie ogarniam tego ( ͡° ʖ̯ ͡°)
joolekk
joolekk
@NiePrzystosowanyDoZycia: masz coś związanego z IT czy po prostu zachciałeś pisać aplikację?
Godziu73
@NiePrzystosowanyDoZycia: no list od prokuratora
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@joolekk: Mam związanego, ale narazie mało. Ogólnie wcześniejsze zadania był proste typu aplikacje itp. Teraz muszę to jakoś połączyć z baza danych czego już nie potrafię. Jakby to było po prosu w aplikacji to bez problemu, ale jak to zrobić z serwerem itp. Już inna bajka
joolekk
joolekk
@NiePrzystosowanyDoZycia: technikum?

XAMPP to jest serwer. Na nim możesz uruchamiać skrypty napisane np. w PHP, które będą odbierać i przetwarzać dane z aplikacji. Aplikacja ma być mobilna czy desktopowa?
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@joolekk: Sytuacja wygląda tak. W JavieFX mam stworzyć aplikacje która będzie korzystać z bazy danych z tego XAMPP. Stworzyłem wizualnie coś takiego, teraz nie wiem jak to podpiąć pod baze aby miało ręce i nogi. Gdyby to było tylko w aplikacji dałbym radę :/
dead897
@NiePrzystosowanyDoZycia masz biblioteki Javy do pracy na bazie danych i wysylania zapytan, skoro xampp to baza mysql, skoro mysql to zapytania sql, skoro lokalnie to host bazy danych to localhost
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@dead897: mam, dodałem je. Ale nadal to mi nic nie daje. Dobra, nie ważne bo widzę że nie idzie to w jakimś kierunku
dead897
@NiePrzystosowanyDoZycia czyli juz ogarnales? A ja za pozno pisze (╯°□°)╯︵ ┻━┻
ciachostko
@NiePrzystosowanyDoZycia ogarnij jdbc i DAO i wtedy je tam wciśniesz. Musisz ogarnąć wzorzec MVC. Odbierasz dane z formularza i za pomocą metod z klasy DAO je wciskasz do bazy.
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@dead897: Nie ogarnąłem. Chodzi o to, że nie dma rady sam a takie rady ogarnij to, zrób to, przeczytaj o tym na nic się nie zdadzą :/
dead897
@NiePrzystosowanyDoZycia nie nauczysz sie jesli nie zrobisz tego aam, a xampp to program, ktory konfiguruje dla Ciebie serwer apacha, php no i serwer mysql, moglbys postawic sobie mysql bez xamppa bo reszta Ci nie potrzebna i tez by dzialo, ogolnie wejdz na jakis tutorial jak obslugiwac java mysql i wszystko wiesz, kozystales juz z javafx?
NiePrzystosowanyDoZycia
NiePrzystosowanyDoZycia
@dead897: taaaaak. JavaFX ogarniam, pisałem że problem jest połączenie JavaFX z baza.
dead897
@NiePrzystosowanyDoZycia w xamppie mozesz chyba wlaczyc tylko mysql nawet, nie za bardzo sie na nim znam, korzystalem jak bylem z technikum z niego
dead897
@NiePrzystosowanyDoZycia masz taka klase jak Controler? No to podepnij sobie pod nia Initializeble to jest interfejs, masz tam jedna funkcje ktora uruchamia sie przy tworzeniu obiektu Controlera, stworz sobie pole w controlerze klasy ktora ma funkcje laczenia i dzialania na mysqlu i w tej funkcji z interfejsu polacz sie z bazą danych na localhoscie