Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं अपने संपूर्ण Node.js ऐप के लिए उसी MySQL कनेक्शन का उपयोग कैसे करूं?

आप एक अलग मॉड्यूल बना सकते हैं, इसे mysqlLib.js कह सकते हैं जो पूल बनाने और कनेक्शन वापस करने के लिए जिम्मेदार होगा:

var mysql = require("mysql");
var pool = mysql.createPool(/* credentials go here */);

exports.getConnection = function(callback) {
  pool.getConnection(function(err, conn) {
    if(err) {
      return callback(err);
    }
    callback(err, conn);
  });
};

और किसी भी मॉड्यूल/फ़ाइल में जिसे mysql कनेक्शन की आवश्यकता है, आप यह कर सकते हैं:

var mysqlLib = require("mysqlLib");

mysqlLib.getConnection(function(err, mclient) {
  //do queries that you need
});

जिस तरह से require() काम करता है, कोड mysqlLib.js . में केवल एक बार चलाया जाएगा, इसलिए केवल एक पूल बनाया जाएगा, भले ही require("mysqlLib.js"} कई फाइलों में कहा जाता है। देखें यह अनुभाग मॉड्यूल कैशिंग की व्याख्या के लिए node.js डॉक्स की।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे php का उपयोग कर mysql डेटाबेस में फोटो जोड़ने के लिए?

  2. सेल्फ जॉइन को समझना

  3. MySQL UUID प्राथमिक कुंजी - PHP या MySQL द्वारा उत्पन्न?

  4. एक टेबल में कई रैंक

  5. KML फ़ाइल को mysql / xpath और x quires में लोड किया जा रहा है