nodejs上使用sql
2024-09-06 14:58:23
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连接:
var mysql = require('mysql'); var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword"
}); con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
这里createConnection中的参数是本地数据库的地址、用户名和密码。
5.开始使用mysql:
上面代码创建的con对象有个query方法,用来对数据库进行读写:
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result: " + result);
});
});
其中line 4 的sql参数是一个sql语句;result则是数据库查询返回的结果。
其他sql操作都是这样一个模式,所以这两天特别复习了sql...
最新文章
- 为什么C#中要设计IntPtr?
- 最近修改的几个小bug
- 基于类型系统的面向对象编程语言Go
- MvcPager 概述 MvcPager 分页示例 — 标准Ajax分页 对SEO进行优化的ajax分页 (支持asp.net mvc)
- 【软件工程实践一】git使用心得
- Kafka - SQL 引擎分享
- js对select动态添加和删除OPTION
- BZOJ 3439 Kpm的MC密码
- (转)Linux下用mkisofs制作光盘镜像ISO文件
- python setup.py install 失败
- 微信前端面试题----js实现LazyMan
- Docker学习笔记 - Docker的远程访问
- 第八周java学习总结
- PHP获取POST的几种方法
- selenium 无法启动IE
- bash编程-sed
- mysql语句判断是否存在记录,没有则插入新纪录否则不执行
- oracle常用小知识点
- 使用ApiPost模拟发送get、post、delete、put等http请求
- 子网掩码 解释 ---判断各部机器ip 是不是同一个网段
热门文章
- 用asp.net core结合fastdfs打造分布式文件存储系统
- python爬虫+正则表达式实例爬取豆瓣Top250的图片
- ElasticSearch 镜像 &; 安装 &; 简易集群
- 基于口令的密码(PBE)
- 【JAVA基础】08 面向对象3
- Leetcode PHP题解--D75 706. Design HashMap
- 移动端上传图片(引入exif-js,图片被压缩为base64)
- SpringCloud之整合Feign
- mac OS npm 安装/卸载失败 权限问题解决方案
- Eclipse Mac OS版 卸载svn插件subclipse