在window执行node.js文件查询数据库
时间:2021-07-01 10:21:17
帮助过:4人阅读
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文件查询数据库
标签:word 内容 err js代码 info local class inf 脚本