实现此功能需要加载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!');
});