简介
为了让nodejs操作数据库更加简单明了,封装了一个简单的对数据库的增删改查操作
使用ES6对nodejs的功能封装,本章分为两部分
- 使用es6模块化封装mysql的操作
- 使用es6中的import导入方式封装mysql的操作
一 下载地址:
nodejs使用ES6封装一个通用的对数据库的操作:
- https://download.csdn.net/download/weixin_42863800/12773011
nodejs使用ES6中的import封装对mysql的操作:
- https://download.csdn.net/download/weixin_42863800/12772999
接口文档地址
https://blog.csdn.net/weixin_42863800/article/details/108292671
二 运行需求
- 需要安装nodejs
- 需要mysql安装
- VScode安装
- 都需要node安装mysql插件
npm i mysql
一 es6模块化封装mysql
1 文件目录分析
| 文件名 | 简述 |
|---|---|
| server.js | 启动服务的模块 |
| main.js | server的入口模块 |
| mysqldb.js | 连接数据库的模块 |
| insertSql.js | 对mysql进行增加的模块 |
| deleteSql.js | 对mysql进行删除的模块 |
| updateSql.js | 对mysql进行修改的模块 |
| selectSql.js | 对mysql进行查询的模块 |
2 增加一个接口
需要修改二个地方
(1)在main.js中
2 selectSql.js中添加
二 es6中的import导入方式封装mysql
1 前提简介
- 使用这个封装需要nodejs版本大于12
- 将文件名后缀改为 .mjs
- 需要在配置文件添加"type": “module”,
- 执行方式
node --experimental-modules main.mjs
或者在配置文件中增加这个命令:scripts中添加
“server”: “nodemon --experimental-modules main.mjs”
执行 yarn server
2 文件目录分析
| 文件名 | 简述 |
|---|---|
| server.mjs | 启动服务的模块 |
| main.mjs | server的入口模块 |
| mysqldb.mjs | 连接数据库的模块 |
| insertSql.mjs | 对mysql进行增加的模块 |
| deleteSql.mjs | 对mysql进行删除的模块 |
| updateSql.mjs | 对mysql进行修改的模块 |
| selectSql.mjs | 对mysql进行查询的模块 |
3 增加一个接口
需要修改三个地方
(1) 首先在main.mjs模块中
· “selectSql/login”: select,·
select:为执行的模块
(2) 在selectSql.mjs模块
(3) server.mjs模块中
知识点
一定要看看接口文档