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

नोडज में एकल फ़ाइल में एक mysql डेटाबेस कनेक्शन कैसे प्रदान करें

आप एक डीबी रैपर बना सकते हैं फिर इसकी आवश्यकता होती है। नोड की आवश्यकता हर बार एक मॉड्यूल का एक ही उदाहरण देता है, ताकि आप अपना कनेक्शन कर सकें और एक हैंडलर वापस कर सकें। Node.js डॉक्स से :

आप db.js बना सकते हैं :

var mysql = require('mysql');
var connection = mysql.createConnection({
    host     : '127.0.0.1',
    user     : 'root',
    password : '',
    database : 'chat'
});

connection.connect(function(err) {
    if (err) throw err;
});

module.exports = connection;

फिर अपने app.js . में , आपको बस इसकी आवश्यकता होगी।

var express = require('express');
var app = express();
var db = require('./db');

app.get('/save',function(req,res){
    var post  = {from:'me', to:'you', msg:'hi'};
    db.query('INSERT INTO messages SET ?', post, function(err, result) {
      if (err) throw err;
    });
});

server.listen(3000);

यह दृष्टिकोण आपको किसी भी कनेक्शन विवरण को अमूर्त करने की अनुमति देता है, जो कुछ भी आप उजागर करना चाहते हैं उसे लपेटते हैं और इसके लिए db की आवश्यकता होती है अपने डीबी से एक कनेक्शन बनाए रखते हुए अपने पूरे आवेदन में धन्यवाद कि नोड कैसे काम करता है :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL का उपयोग करके मूविंग एवरेज की गणना कैसे करूं?

  2. उन पंक्तियों का चयन कैसे करें जिनमें वर्तमान दिन का टाइमस्टैम्प है?

  3. MySQL समूह द्वारा सबसे अधिक बार चुनें

  4. php mysqli_connect:क्लाइंट के लिए अज्ञात प्रमाणीकरण विधि [caching_sha2_password]

  5. JDBC MySQL कनेक्शन यूनिक्स सॉकेट का उपयोग कर