在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.将脚本移到依赖安装目录中运行

原文地址:https://www.cnblogs.com/hjc-12580/p/11933717.html

时间: 2024-10-09 06:59:32

在window执行node.js文件查询数据库的相关文章

Node.js+Express+MongoDB数据库实现网页注册登入功能

通过 Node.js + Express + MongoDB 实现网页注册账号 和 登入账号的功能 项目准备: 1: 事先准备好项目的页面 (首页页面 index.html)(登入页面 login.html) (注册页面 register.html) 2:    安装好 Node.js 需要使用的第三方模板 3:  设计路径设计 4:  理清功能需求 5:  创建 app.js  router.js   mgdb.js 三个 js 文件  和 public 和 views 文件夹 作用: app

Node.js文件模块fs监视文件变化

Node.js文件模块fs监视文件变化 Node中文件模块fs监视文件的函数源码如下: fs.watch = function(filename) { nullCheck(filename); var watcher; var options; var listener; if (util.isObject(arguments[1])) { options = arguments[1]; listener = arguments[2]; } else { options = {}; listen

Node.js连接MySQL数据库及构造JSON的正确姿势

做一下整理,以前也很随意的引入包链接数据库,后来发现常常连接出问题,异常退出,后来使用在网上一个方法解决问题,网址由于书签丢失,抱歉不能引用了.再有就是简单的模块化下,使得目录合理点,再有就是说明一下,标题有赚眼球的嫌疑,代码我这里使用正常,而且我觉得也蛮好用,不过不代表真的就是该这么写,毕竟我还是个node菜鸟,大神路过有更好的方式方法,还请留下脚印,感激不尽! Node版本:v0.10.34 Express版本:4.9.0 在继续进行之前,假设你搭建的本地环境已经可以看到这个界面: ----

Node.JS 文件读写,把Sheet图集转换为龙骨动画图集

Node.JS 文件读写,把Sheet图集数据转换为龙骨动画图集数据 var fs = require("fs") var readline = require("readline"); var rl = readline.createInterface({ input:process.stdin, output:process.stdout }); var path = undefined; var dbName = undefined; rl.question(

Node.js 手册查询-2-MongoDB数据库方法

MongoDb 标签(空格分隔): 数据库 MongoDb 安装 当前版本 2.X 解压至任意目录,最好不要是c盘. 在根目录下建立一个文件夹用来存储工程 我的例子: 安装至: d:\mongodb 建立存储目录 d:\mongodb\blog 运行CMD,切入bin目录 cd d:\mongodb\bin 启用数据库 mongod -dbpath “d:\mongodb\blog” 这样就完毕了,如果关闭CMD,数据库就会关闭. 建立一个快速启动的bat文件,因为每次启动服务器都是这样的命令

Node.js 手册查询-3-Mongoose 方法

Mongoose 参考手册 标签(空格分隔): MongoDB Mongoose 是什么? 一般我们不直接用MongoDB的函数来操作MongoDB数据库 Mongose就是一套操作MongoDB数据库的接口. Schema 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力.可以说是数据属性模型(传统意义的表结构),又或着是“集合”的模型骨架 /* 定义一个 Schema */ var mongoose = require("mongoose"

node.js应用Redis数据库

node.js下使用Redis,首先: 1.有一台安装了Redis的服务器,当然,安装在本机也行 2.本机,也就是客户端,要装node.js 3.项目要安装nodejs_redis模块 注意第 3 点,不是在本机安装就行了,而是说,要在项目中安装(引用). 方法是,DOS窗口,在项目目录下,输入 npm install redis 这样就将nodejs_redis下载一份,放到当前目录下了.看看,多了一个文件夹:node_modules\redis 编写以下代码,保存到当前目录下\hello.j

node.js 调用mysql 数据库

1.在package.json中添加mysql依赖 命令:npm install mysql --save 2.项目中添加mysql文件夹 > 文件夹下创建config文件夹,并在config下创建index.js写入mysql配置文件 const mysql = require('mysql') const connectdb=()=>{ let connection = mysql.createConnection({ host : 'localhost', port : '3306',

Node.js 文件操作

新建一个文件a.txt,并写入"你好,这是一个新文件.". 代码 demo1.js var fs = require('fs'); console.log(1); //创建文件并写入内容 fs.writeFile('e:/nodeTest/a.txt','这是一个新文件.',function(err) { if(err){ console.log('不好意思,文件写入失败了'); } console.log(2); }); console.log(3); 进入 E:\nodeTest\