本文實例講述了Node.js實現(xiàn)連接mysql數(shù)據(jù)庫功能。分享給大家供大家參考,具體如下:
Node.js連接數(shù)據(jù)庫前,需要安裝相應(yīng)的包,如果安裝sql server 需要先裝包node-sqlserver。我們以mysql為案例來說明node.js查詢mysql數(shù)據(jù)。
1、安裝 node-mysql
npm install node-mysql
2、通過express框架實現(xiàn)數(shù)據(jù)庫連接
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 += '<p>' + 'contents:' + value.contents + '</p>'; data += '<hr />'; } res.send(data); });});app.listen(81);console.log('Listening on port 81');希望本文所述對大家node.js程序設(shè)計有所幫助。
新聞熱點
疑難解答