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

【MySQL】【node.js连接数据库】

2018-03-20 18:26 639 查看
实现此功能需要加载MySQL模块。

利用npm进行下载:

npm install mysql


复制这个模块到你的项目文件夹中:



在数据库创建如下数据库(node)和表(users):



var mysql=require('mysql');

/**
* 配置MySql
*/
var connection = mysql.createConnection({
host     : 'localhost',
user     : '这里填写MySQL用户名',
password : '密码',
database : '要连接的数据库',
port:'3306'
});
connection.connect(function(err){
if(err){
console.log('[query] - :'+err);
return;
}
console.log('连接成功');
});
//----插入
var userAddSql = 'insert into user (name,pwd) values(?,?)';
var param = ['fff','123'];
connection.query(userAddSql,param,function(err,rs){
if(err){
console.log('insert err:',err.message);
return;
}
console.log('insert success');
});
//执行查询
connection.query('SELECT * from user where id=?',[2], function(err, rs) {
if (err) {
console.log('[query] - :'+err);
return;
}
for(var i=0;i<rs.length;i++){
console.log('The solution is: ', rs[i].uname);
}
});

//关闭connection
connection.end(function(err){
if(err){
console.log(err.toString());
return;
}
console.log('[connection end] succeed!');
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: