JavaScript от страна на клиента не може да има достъп до MySQL без някакъв вид мост. Но горните смели твърдения, че JavaScript е просто език от страна на клиента, са неправилни – JavaScript може да се изпълнява от страна на клиента и от страна на сървъра, както при Node.js.
Node.js има достъп до MySQL чрез нещо като https://github.com/sidorares/node-mysql2
Може също да разработите нещо с помощта на Socket.IO
Искахте ли да попитате дали JS приложение от страна на клиента може да има достъп до MySQL? Не съм сигурен дали съществуват такива библиотеки, но са възможни.
РЕДАКТИРАНЕ :От написването вече имаме MySQL клъстер :
Драйверът на MySQL Cluster JavaScript за Node.js е точно това, което звучи – това е конектор, който може да бъде извикан директно от вашия JavaScript код, за да чете и записва вашите данни. Тъй като има директен достъп до възлите с данни, няма допълнително забавяне при преминаване през MySQL сървър и трябва да се преобразува от JavaScript код//обекти в SQL операции. Ако по някаква причина предпочитате да минава през MySQL сървър (например ако съхранявате таблици в InnoDB), тогава това може да бъде конфигурирано.
-
JSDB предлага JS интерфейс към БД.
-
подбран набор от DB пакети за Node.js от sindresorhus.