Mysql
 sql >> Base de données >  >> RDS >> Mysql

JavaScript peut-il se connecter à MySQL ?

JavaScript côté client ne peut pas accéder à MySQL sans une sorte de pont. Mais les déclarations en gras ci-dessus selon lesquelles JavaScript n'est qu'un langage côté client sont incorrectes :JavaScript peut s'exécuter côté client et côté serveur, comme avec Node.js.

Node.js peut accéder à MySQL via quelque chose comme https://github.com/sidorares/node-mysql2

Vous pouvez également développer quelque chose en utilisant Socket.IO

Vouliez-vous demander si une application JS côté client peut accéder à MySQL ? Je ne sais pas si de telles bibliothèques existent, mais elles sont possibles.

MODIFIER :Depuis l'écriture, nous avons maintenant MySQL Cluster :

Le pilote MySQL Cluster JavaScript pour Node.js est exactement ce qu'il semble être - c'est un connecteur qui peut être appelé directement à partir de votre code JavaScript pour lire et écrire vos données. Comme il accède directement aux nœuds de données, il n'y a pas de latence supplémentaire en passant par un serveur MySQL et il faut convertir du code JavaScript // des objets en opérations SQL. Si, pour une raison quelconque, vous préférez qu'il passe par un serveur MySQL (par exemple, si vous stockez des tables dans InnoDB), cela peut être configuré.