JavaScript na straně klienta nemůže přistupovat k MySQL bez nějakého typu mostu. Ale výše uvedená tučná prohlášení, že JavaScript je pouze jazyk na straně klienta, jsou nesprávná – JavaScript může běžet na straně klienta i na straně serveru, jako u Node.js.
Node.js může přistupovat k MySQL přes něco jako https://github.com/sidorares/node-mysql2
Můžete také něco vyvinout pomocí Socket.IO
Chtěli jste se zeptat, zda aplikace JS na straně klienta může přistupovat k MySQL? Nejsem si jistý, zda takové knihovny existují, ale jsou možné.
UPRAVIT :Od psaní máme nyní klastr MySQL :
Ovladač MySQL Cluster JavaScript Driver pro Node.js je přesně takový, jak to zní – je to konektor, který lze volat přímo z kódu JavaScript pro čtení a zápis dat. Vzhledem k tomu, že přistupuje přímo k datovým uzlům, nedochází k žádné další latenci při průchodu serverem MySQL a je třeba převádět kód//objekty JavaScriptu do operací SQL. Pokud z nějakého důvodu dáváte přednost tomu, aby procházel přes MySQL Server (například pokud ukládáte tabulky v InnoDB), lze to nakonfigurovat.
-
JSDB nabízí rozhraní JS pro DB.
-
spravovaná sada balíčků DB pro Node.js od sindresorhus.