Clientseitiges JavaScript kann ohne eine Art Bridge nicht auf MySQL zugreifen. Aber die obigen fetten Aussagen, dass JavaScript nur eine clientseitige Sprache ist, sind falsch – JavaScript kann clientseitig und serverseitig ausgeführt werden, wie bei Node.js.
Node.js kann über etwas wie https://github.com/sidorares/node-mysql2
Sie könnten auch etwas mit Socket.IO
entwickelnWollten Sie fragen, ob eine clientseitige JS-App auf MySQL zugreifen kann? Ich bin mir nicht sicher, ob solche Bibliotheken existieren, aber sie sind möglich.
BEARBEITEN :Seit dem Schreiben haben wir jetzt MySQL-Cluster :
Der MySQL Cluster JavaScript-Treiber für Node.js ist genau das, wonach er klingt – er ist ein Konnektor, der direkt von Ihrem JavaScript-Code aufgerufen werden kann, um Ihre Daten zu lesen und zu schreiben. Da es direkt auf die Datenknoten zugreift, gibt es keine zusätzliche Latenz durch das Durchlaufen eines MySQL-Servers und die Notwendigkeit, JavaScript-Code//Objekte in SQL-Operationen zu konvertieren. Wenn Sie es aus irgendeinem Grund vorziehen, einen MySQL-Server zu durchlaufen (z. B. wenn Sie Tabellen in InnoDB speichern), kann dies konfiguriert werden.
-
JSDB bietet eine JS-Schnittstelle zu DBs.
-
Ein kuratierter Satz von DB-Paketen für Node.js von sindresorhus.