Diskuze: Způsob připojování do MySQL databáze - začátečník
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, ta databáze běží někde na serveru mimo klientskou aplikaci? Nebylo by rozumnější k tomu dopsat i server v Javě, který bude její jediný fyzicky komunikovat s databází a klientům bude pouze poskytovat nějaké API.
Ano, databáze je na serveru. Zní to logicky, ani mě to popravdě nenapadlo. Každopádně, jaké to má výhody oproti přímému připojování k databázi? Je tohle právě ta běžná cesta, kterou se databáze běžně využívá?
Ahoj, záleží jaký budeš mít požadavky ty na tu aplikaci. Pokud chceš,
aby uživatele sdíleli data z databáze mezi sebou prostřednictvím tvé
aplikace, pak musíš mít někde server na který se uživatelé připojí pod
svým uživatelským jménem a heslem a díky tomu vytáhnou sdílená data.
Samozřejmě pro tohle musíš mít v databázi pro každého uživatele v
tabulce sloupce pro uživatelské jméno a heslo, aby se podle toho mohli
autorizovat.
Pakliže ti nejde o sdílení dat pomocí tvou napsané aplikace, pak může
klidně uživatel mít vlastní databázi u sebe a při spuštění aplikace se
do ní přihlásí přes login a vytáhne svá data, který si sám uložil do
databáze. I zde se dá ale i vytvořit přihlášení pro autorizaci osoby.
Dobře, dejme tomu, že mezi klienta a databázi postavím ještě server. Protože jsem na tohle řešení předtím vůbec nenarazil, rovnou se zeptám, je tenhle článek https://www.itnetwork.cz/…lient-server zhruba to, co hledám? Jinak díky
Ten článek pokrývá absolutní základy pro komunikaci se serverem.
Nedávno jsem tu publikoval takovou menší sérii článků o trošku
robustnějším serveru. Zkus se na to mrknout. Třeba Ti to k něčemu
bude.
https://www.itnetwork.cz/java/server
Dobře, celkem se to zdá jako dobrá odpověď na původní otázku, vložit mezi klienta a online databázi ještě serverovou aplikaci a komunikovat přes ní. Díky!
Zobrazeno 7 zpráv z 7.