JavaScript på klientsidan kan inte komma åt MySQL utan någon form av brygga. Men ovanstående fetstilta påståenden att JavaScript bara är ett språk på klientsidan är felaktiga -- JavaScript kan köras på klientsidan och serversidan, som med Node.js.
Node.js kan komma åt MySQL genom något som https://github.com/sidorares/node-mysql2
Du kanske också utvecklar något med Socket.IO
Menade du fråga om en JS-app på klientsidan kan komma åt MySQL? Jag är inte säker på om sådana bibliotek finns, men de är möjliga.
REDIGERA :Sedan vi skrev har vi nu MySQL Cluster :
MySQL Cluster JavaScript-drivrutinen för Node.js är precis vad det låter som det är – det är en anslutning som kan anropas direkt från din JavaScript-kod för att läsa och skriva dina data. Eftersom den kommer åt datanoderna direkt, finns det ingen extra latens från att passera en MySQL-server och behöver konvertera från JavaScript-kod//objekt till SQL-operationer. Om du av någon anledning föredrar att den passerar en MySQL-server (till exempel om du lagrar tabeller i InnoDB) så kan det konfigureras.
-
JSDB erbjuder ett JS-gränssnitt till DB:er.
-
En kurerad uppsättning DB-paket för Node.js från sindresorhus.