क्लाइंट-साइड जावास्क्रिप्ट किसी प्रकार के पुल के बिना MySQL तक नहीं पहुंच सकता है। लेकिन उपरोक्त बोल्ड स्टेटमेंट कि जावास्क्रिप्ट सिर्फ एक क्लाइंट-साइड भाषा है, गलत हैं - जावास्क्रिप्ट क्लाइंट-साइड और सर्वर-साइड चला सकता है, जैसा कि Node.js के साथ होता है।
Node.js MySQL को https://github.com/sidorares/node-mysql2<जैसी किसी चीज़ से एक्सेस कर सकता है /ए>
आप Socket.IO का उपयोग करके भी कुछ विकसित कर सकते हैं
क्या आप पूछना चाहते थे कि क्लाइंट-साइड जेएस ऐप MySQL तक पहुंच सकता है या नहीं? मुझे यकीन नहीं है कि ऐसे पुस्तकालय मौजूद हैं, लेकिन वे संभव हैं।
संपादित करें :लिखने के बाद से, अब हमारे पास MySQL क्लस्टर है। :
<ब्लॉकक्वॉट>Node.js के लिए MySQL क्लस्टर जावास्क्रिप्ट ड्राइवर ऐसा लगता है जैसे यह है - यह एक कनेक्टर है जिसे आपके डेटा को पढ़ने और लिखने के लिए सीधे आपके जावास्क्रिप्ट कोड से बुलाया जा सकता है। चूंकि यह डेटा नोड्स को सीधे एक्सेस करता है, इसलिए MySQL सर्वर से गुजरने में कोई अतिरिक्त विलंबता नहीं है और जावास्क्रिप्ट कोड//ऑब्जेक्ट्स से SQL ऑपरेशंस में कनवर्ट करने की आवश्यकता है। यदि किसी कारण से, आप इसे एक MySQL सर्वर से गुजरना पसंद करते हैं (उदाहरण के लिए यदि आप InnoDB में तालिकाओं को संग्रहीत कर रहे हैं) तो इसे कॉन्फ़िगर किया जा सकता है।
-
JSDB DB को JS इंटरफ़ेस प्रदान करता है।
-
एक DB पैकेज का क्यूरेटेड सेट Node.js के लिए sindresorhus से।