sql >> Database teknologi >  >> RDS >> Mysql

Kan JavaScript forbindes med MySQL?

JavaScript på klientsiden kan ikke få adgang til MySQL uden en form for bro. Men ovenstående dristige udsagn om, at JavaScript kun er et klientsidesprog, er forkerte -- JavaScript kan køre klient- og serverside, som med Node.js.

Node.js kan få adgang til MySQL gennem noget som https://github.com/sidorares/node-mysql2

Du kan også udvikle noget ved hjælp af Socket.IO

Mente du at spørge, om en JS-app på klientsiden kan få adgang til MySQL? Jeg er ikke sikker på, om sådanne biblioteker findes, men de er mulige.

REDIGER :Siden vi skrev, har vi nu MySQL Cluster :

MySQL Cluster JavaScript-driveren til Node.js er lige, hvad det lyder som om det er - det er en forbindelse, der kan kaldes direkte fra din JavaScript-kode for at læse og skrive dine data. Da den får direkte adgang til dataknudepunkterne, er der ingen ekstra forsinkelse ved at passere gennem en MySQL-server og skal konvertere fra JavaScript-kode//objekter til SQL-operationer. Hvis du af en eller anden grund foretrækker, at den passerer gennem en MySQL-server (for eksempel hvis du gemmer tabeller i InnoDB), så kan det konfigureres.



  1. Bash-script til at indsætte værdier i MySQL

  2. Oracle SQL PIVOT-tabel

  3. sqlplus hvordan man finder detaljer om den aktuelt tilsluttede databasesession

  4. Sådan fungerer RTRIM()-funktionen i MySQL