您的位置:首页 > 数据库 > MySQL

nodejsmysqlconnectiontutorial

2017-01-30 00:40 471 查看
mkdir nodejsmysqlconnectiontutorial

974 cd nodejsmysqlconnectiontutorial/

975 npm init

976 npm install –save express@latest mysql@latest

vi script.js

var express = require('express');
var mysql = require('mysql');
var app = express();
// var connection = mysql.createConnection({
var connection = mysql.createPool({
// properties..

connectiononLimit:50,
host:'localhost',
user:'root',
password:'611',
database:'products'
});

// connection.connect(function(error){

// //callback
// if(!!error){
//  console.log('error');
// } else{
//  console.log('connected');
// }

// });

app.get('/',function(req,res){
// //about mysql
// connection.query("select *  from users",function(error,rows,fields){
// // callback
// if(!!error){
//  console.log('error in the query');
// } else{
//  console.log('successfull in the query');
//  console.log(rows[0].email);
//  res.send('hello'+ rows[0].email);
//  // res.send({rows});
// }

connection.getConnection(function(error,tempCount){

if(!!error){
tempCount.release();
console.log('Error');
}else{
console.log('connected!');
tempCount.query('select *  from users',function(error,rows,fields){
tempCount.release();
if(!!error){
console.log('error in the query');
} else{
res.json(rows);
// res.send('hello'+ rows[0].email);
}
});

}
});

})
app.listen(1337);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: