客戶端JavaScript無(wú)法直接訪問(wèn)MySQL,除非有某種橋接。但是上述粗體語(yǔ)句中JavaScript只是客戶端語(yǔ)言的說(shuō)法是不正確的 - JavaScript可以在客戶端和服務(wù)器端運(yùn)行,比如Node.js。
Node.js可以通過(guò)類似https://github.com/sidorares/node-mysql2這樣的方式訪問(wèn)MySQL。
你還可以使用Socket.IO開(kāi)發(fā)一些東西。
你是不是想問(wèn)客戶端JS應(yīng)用是否可以訪問(wèn)MySQL?我不確定是否存在這樣的庫(kù),但是這是可能的。
編輯:自從寫這篇文章以來(lái),我們現(xiàn)在有了MySQL Cluster:
JSDB提供了一個(gè)JS接口來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。
來(lái)自sindresorhus的Node.js的精選數(shù)據(jù)庫(kù)包集合。
No, JavaScript can not directly connect to MySQL. But you can mix JS with PHP to do so.
JavaScript是一種客戶端語(yǔ)言,而你的MySQL數(shù)據(jù)庫(kù)將在服務(wù)器上運(yùn)行。