慌丿拥
Published on 2017-09-02 11:31 in 暂未分类 with 慌丿拥

在window执行node.js文件查询数据库

node.js代码:

var mysql  = require('mysql');  
var connection = mysql.createConnection({     
  host     : 'localhost',//本机数据库使用localhost       
  user     : 'root',//用户名              
  password : '23191306',//密码       
  port: '3306',//端口号(默认3306)                   
  database: 'study_sql'//数据库名称 
}); 
 
connection.connect();
 
var  sql = 'SELECT * FROM emp';//查询的表 select * frome 表名
//打印表中所有内容
connection.query(sql,function (err, result) {
        if(err){
          console.log('[SELECT ERROR] - ',err.message);
          return;
        }
       console.log('--------------------------SELECT----------------------------');
       console.log(result);
       console.log('------------------------------------------------------------\n\n');  
});
connection.end();

安装node,js,官网傻瓜式安装,忽略

win+R 打开运行 输入cmd 

cd到 node.js 脚本目录

 

 

 添加数据库依赖

 

 运行脚本:

 

 成功返回数据库表中内容:

错误:

 Error: Cannot find module 'mysql'

原因:数据库依赖和node.脚本必须在同一目录

解决方法:

1.CD到node。脚本中安装依赖

2.将脚本移到依赖安装目录中运行

 

posted @ 2019-11-26 10:36  慌拥  阅读(235)  评论(0编辑  收藏  举报
// //