Maison >interface Web >js tutoriel >Node.js réalise la méthode de connexion à la base de données mysql

Node.js réalise la méthode de connexion à la base de données mysql

巴扎黑
巴扎黑original
2017-09-18 09:50:431796parcourir

Cet article présente principalement la fonction de Node.js pour se connecter à la base de données mysql, et analyse brièvement les étapes de fonctionnement et les techniques d'implémentation associées de nodejs pour se connecter à la base de données. Les amis dans le besoin peuvent s'y référer

. Cet article décrit Node avec des exemples. js réalise la fonction de connexion à la base de données MySQL. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Avant que Node.js ne se connecte à la base de données, vous devez installer le package correspondant. Si vous installez le serveur SQL, vous devez installer le nœud du package. -sqlserver en premier. Nous utilisons mysql comme exemple pour illustrer l'interrogation de données mysql par node.js.

1. Installez node-mysql


npm install node-mysql

2. Implémentez la connexion à la base de données via un framework express


var express = require('express');
var mysql = require('mysql');
var app = express();
app.use(function(req, res, next){
 console.log('%s %s', req.method, req.url);
 next();
});
var conn = mysql.createConnection({
  host:'localhost',
  user:'root',
  database:'ceshi',
  password:'123456',
  port:3306
});
conn.connect();
app.get('/', function(req, res){
  conn.query('SELECT * from ceshibiao', function(err, rows, fields) {
    if(err) throw err;
    var data = '';
    foreach(rows,function(key,value){
      data += &#39;<p>&#39; + &#39;contents:&#39; + value.contents + &#39;</p>&#39;;
      data += &#39;<hr />&#39;;
    }
    res.send(data);
  });
});
app.listen(81);
console.log(&#39;Listening on port 81&#39;);

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn