Stránka 1 z 1

Jak se připojit externě k databázi?

Odeslat příspěvekNapsal: 8. 11. 2021 12:10
od Zbynas
Zdravím, programuji aplikaci pro Android, ale potřebuji přistupovat k databázi na mém hostingu, který ovšem nepodporuje (ani za příplatek) vzdálený přístup (tudíž možné jsou dotazy pouze přímo ze serveru).

Tak přemýšlím, jak to pořešit. Můžu přistoupit na nějakou stránku, které v parametrech getu předám, co bych se chtěl dozvědět, ta stránka to převede na mysql dotaz a vytažená data uloží třeba asi do xml, ke kterému už přistoupím.

Ale je to takové řešení podivné, určitě ani ne nejrychlejší, někdo lepší nápad?

Re: Jak se připojit externě k databázi?

Odeslat příspěvekNapsal: 8. 11. 2021 12:36
od Wikan
Není podivné, běžně se to tak dělá.

Re: Jak se připojit externě k databázi?

Odeslat příspěvekNapsal: 8. 11. 2021 14:25
od JirkaVejrazka
Asi by sis mel nastudovat neco jako REST API a souvisejici veci.

Re: Jak se připojit externě k databázi?

Odeslat příspěvekNapsal: 8. 11. 2021 17:33
od Just_jo
Asi tak jak psal JirkaVejrazka.

Na toto se používá REST API - každá aplikace by měla být takto psaná z důvodu bezpečnosti a možnosti použití služeb jako třeba Cloudflare.

Ale rovnou zapomeň na psaní skriptu, kde bude v GETu nebo POSTu jakýkoliv náznak SQL příkazu.

Re: Jak se připojit externě k databázi?

Odeslat příspěvekNapsal: 11. 11. 2021 20:34
od Zbynas
Děkuji za nápady, trochu jsem REST API načetl. Ovšem co jsem pochopil, jde hlavně o objektovou věc řešenou JSONem. Neuznávám v žádném případě objekty v jakemkoli jazyce, protože jsou velmi nečitelné pro někoho, kdo to bude spravovat po mně. Objekty snad vymyslel někdo, kdo chtěl nauctovat zákazníkům zbytečné desítky hodin jenom za nastudování kódu. Jasně, OOP je pro programatora neskutečná výhoda, ale jen pro něj, pro nikoho jiného. No, jsem to trošku zakecal. Je jiná možnost?

Re: Jak se připojit externě k databázi?

Odeslat příspěvekNapsal: 11. 11. 2021 21:01
od Wikan
A koho jiného než programátora by ty objekty měly zajímat? Ostatní obvykle nemají žádnou potřebu o nic něco vědět. A asi jsi něco špatně četl, REST API s OOP nijak nesouvisí.