sql >> Base de Datos >  >> RDS >> Mysql

¿Se puede conectar JavaScript con MySQL?

JavaScript del lado del cliente no puede acceder a MySQL sin algún tipo de puente. Pero las afirmaciones en negrita anteriores de que JavaScript es solo un lenguaje del lado del cliente son incorrectas:JavaScript puede ejecutarse en el lado del cliente y en el lado del servidor, como con Node.js.

Node.js puede acceder a MySQL a través de algo como https://github.com/sidorares/node-mysql2

También puede desarrollar algo usando Socket.IO

¿Quería preguntar si una aplicación JS del lado del cliente puede acceder a MySQL? No estoy seguro de que tales bibliotecas existan, pero son posibles.

EDITAR :Desde que escribimos, ahora tenemos MySQL Cluster :

El controlador JavaScript de MySQL Cluster para Node.js es exactamente lo que parece:es un conector al que se puede llamar directamente desde su código JavaScript para leer y escribir sus datos. Como accede a los nodos de datos directamente, no hay latencia adicional al pasar a través de un servidor MySQL y necesita convertir código JavaScript//objetos en operaciones SQL. Si por alguna razón, prefiere que pase a través de un servidor MySQL (por ejemplo, si está almacenando tablas en InnoDB), eso se puede configurar.