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

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

猜你喜欢

转载自blog.csdn.net/qq_39643614/article/details/79629717