JavaScript aan de clientzijde heeft geen toegang tot MySQL zonder een soort brug. Maar de bovenstaande gewaagde beweringen dat JavaScript slechts een taal aan de clientzijde is, zijn onjuist -- JavaScript kan zowel aan de clientzijde als aan de serverzijde worden uitgevoerd, net als bij Node.js.
Node.js heeft toegang tot MySQL via iets als https://github.com/sidorares/node-mysql2
Je zou ook iets kunnen ontwikkelen met Socket.IO
Wilde u vragen of een JS-app aan de clientzijde toegang heeft tot MySQL? Ik weet niet zeker of dergelijke bibliotheken bestaan, maar ze zijn mogelijk.
BEWERKEN :sinds het schrijven hebben we nu MySQL-cluster :
Het MySQL Cluster JavaScript-stuurprogramma voor Node.js is precies wat het klinkt alsof het is:het is een connector die rechtstreeks vanuit uw JavaScript-code kan worden aangeroepen om uw gegevens te lezen en te schrijven. Omdat het rechtstreeks toegang heeft tot de gegevensknooppunten, is er geen extra latentie bij het passeren van een MySQL-server en hoeft u JavaScript-code//objecten om te zetten in SQL-bewerkingen. Als je om wat voor reden dan ook liever hebt dat het via een MySQL-server gaat (bijvoorbeeld als je tabellen opslaat in InnoDB), dan kan dat worden geconfigureerd.
-
JSDB biedt een JS-interface voor DB's.
-
Een samengestelde set DB-pakketten voor Node.js van sindresorhus.