Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann sich JavaScript mit MySQL verbinden?

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

entwickeln

Wollten 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.