Autor Zpráva
cocroach
Profil *
Ahoj, může se javascript přímo připojit k databázi - např. sqlite? Že bych přez javascript vkládal a vytahoval data aniž by běželo php.
Radek9
Profil
cocroach:
Existuje určitá (již nevyvíjená) technologie jménem Web SQL Database. Podporuje ji ale jen několik prohlížečů a netuším, jestli pomocí toho jde načíst SQLite soubor. Potom existuje sql.js, což je port SQLite z C do JS. Je tam i ukázka, jak načíst DB pomocí File API nebo AJAXu a spouštět v ní dotazy.
Surikata
Profil *
cocroach:
to zvládne i AngularJS


Surikata:
aha, ty myslíš bez PHP, tak to asi len ten sql.js
cocroach
Profil *
Radek9:
hm, a je to aspoň rychlé? dá se na to spolehnout když budu mít 1,5 GB databázi?
weroro
Profil
cocroach:
je to aspoň rychlé?
Nie tak ako by si čakal. Záleží aj na tom akú query vyskladáš a koľko dát ti z DB príde aby si to mohol potom postprocesom spracovať.

Prečo to chceš riešiť frontendovo? Je to bezpečnostné riziko, pretože hocikto uvidí tvoje prihlasovacie údaje do DB.
Lepšie je riešiť to AJAXom a na servery mať PHP alebo iný serverový jazyk, ktorý sa bude o pripájanie do DB starať.
_es
Profil
cocroach:
A na čo to má vlastne slúžiť? Nejako „priamo“ môže JavaScript v prehliadači pristupovať len k dátam nejako uloženým v samotnom prehliadači a na počítači návštevníka. Na prácu so serverovými dátami potrebuješ logicky (aj) nejakú serverovú databázovú časť. Čiže ak nie databázu na serveri a PHP, tak databázu a nejaké iné rozhranie k nej.
cocroach
Profil *
weroro:
Prečo to chceš riešiť frontendovo?

_es:
A na čo to má vlastne slúžiť?

Ále, chtěl jsem udělat takovou malou offline encyklopedii

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: