目录
前言
开篇语
本节讲解如何使用Node.js实现与MySQL数据库的连接,并将该过程进行函数封装。
与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。
准备工作
软件:【参考版本】Visual Studio Code,Postman或Apifox,Navicat Premium 16
插件(扩展包):Live Server
系统版本: Win10/11
提示:node.js在当前文件夹下使用cmd运行,不在浏览器解析运行
初始配置
当然,首先我们需要进行初始化得到package.json,这一步前几期已经反复提及,不再赘述。
然后,使用npm下载mysql包(记得在生产环境下),并进行导入。
我没有选择版本,配置文件中显示的版本是这个——
"dependencies": {
"mysql": "^2.18.1",
"nodemon": "^3.1.7"
}
我这里还下载了nodemon包,这样就不用编辑后反复关闭批处理程序了。
记得在scripts里面配置下面的启动语句(文件名自己起,省略后缀)——
"start": "nodemon 1.连接数据库"
最后,在我们的 1.连接数据库.js 中导入mysql包——
// 1.导入MySQL包
const mysql = require("mysql");
创建连接池
在node.js中创建一个连接池(Pool),用于连接指定地址下的指定数据库。
创建连接池的方法为createPool,它接收一个对象,该对象中有下面这些属性——
属性 | 作用 |
---|---|
host | 设置连接数据库的地址 |
port | 设置端口号,MySQL端口号为3306 |