当前位置: 首页 > news >正文

nodejs上使用sql

1.首先本地要安装mysql, https://www.mysql.com/downloads/.

2.在node中连接mysql,要安装mysql驱动,也就是npm安装mysql模块:npm i mysql

3.在js文件中引入mysql模块:var mysql = require('mysql');

4.创建mysql连接:

 1 var mysql = require('mysql');
 2 
 3 var con = mysql.createConnection({
 4   host: "localhost",
 5   user: "yourusername",
 6   password: "yourpassword"
 7 });
 8 
 9 con.connect(function(err) {
10   if (err) throw err;
11   console.log("Connected!");
12 });

这里createConnection中的参数是本地数据库的地址、用户名和密码。

5.开始使用mysql:

上面代码创建的con对象有个query方法,用来对数据库进行读写:

1 con.connect(function(err) {
2   if (err) throw err;
3   console.log("Connected!");
4   con.query(sql, function (err, result) {
5     if (err) throw err;
6     console.log("Result: " + result);
7   });
8 });

其中line 4 的sql参数是一个sql语句;result则是数据库查询返回的结果。

其他sql操作都是这样一个模式,所以这两天特别复习了sql...

 

转载于:https://www.cnblogs.com/alan2kat/p/7633164.html

相关文章:

  • 3DS Max的单位设置
  • 默认标签解析
  • 数据库书上概念摘抄
  • c#中取整,向上取,向下取
  • 最近开始温习C#
  • Steve Thair谈DevOps on Windows的演变与面临的挑战
  • [MFC] MFC 获取指定窗口截图(大小可调)
  • 年末裁员事件背后的启示录(2)
  • 谈谈基于Kerberos的Windows Network Authentication
  • 真人拳皇项目第三次Scrum总结——史经浩
  • pietty
  • 人性
  • 并非都完美,笔记本8大致命缺陷曝光
  • SDO_Geometry说明
  • GDI对象导致内存泄露
  • [译]前端离线指南(上)
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • java2019面试题北京
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • JS题目及答案整理
  • mysql外键的使用
  • node入门
  • 工作中总结前端开发流程--vue项目
  • 记一次用 NodeJs 实现模拟登录的思路
  • 两列自适应布局方案整理
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 强力优化Rancher k8s中国区的使用体验
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 一份游戏开发学习路线
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (7)STL算法之交换赋值
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (办公)springboot配置aop处理请求.
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (算法)Game
  • (转载)Google Chrome调试JS
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .md即markdown文件的基本常用编写语法
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET 指南:抽象化实现的基类
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @EnableConfigurationProperties注解使用
  • [ JavaScript ] JSON方法
  • [AIGC] Spring Interceptor 拦截器详解
  • [Android] Amazon 的 android 音视频开发文档
  • [android] 练习PopupWindow实现对话框
  • [CUDA 学习笔记] CUDA kernel 的 grid_size 和 block_size 选择
  • [delphi]保证程序只运行一个实例
  • [ERROR] Plugin 'InnoDB' init function returned error
  • [Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
  • [Go WebSocket] 多房间的聊天室(三)自动清理无人房间