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

Posted 慌丿拥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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.将脚本移到依赖安装目录中运行

 

以上是关于在window执行node.js文件查询数据库的主要内容,如果未能解决你的问题,请参考以下文章

node.js如何运行

Node.js显示页面

如何在 Node.JS 中进行多个查询(构建数据库)?

node.js,express - 在循环中以同步方式一个接一个地执行mysql查询

node.js的安装与使用

用于单核 Windows 7 机器的 Node.js 电子应用程序在文件 I/O 上很慢