Maison  >  Article  >  base de données  >  Exemple de base de données MySQL utilisant Node.js pour implémenter la fonction de connexion

Exemple de base de données MySQL utilisant Node.js pour implémenter la fonction de connexion

黄舟
黄舟original
2017-09-15 11:12:071127parcourir

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-. paquet 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