nodejs连接MySQL常用数据库
1 连接数据库
创建config文件夹,在config文件夹下,创建db.js 模块,连接数据库
下载安装mysql模块
npm install mysql --save
mysql模块 常用的api
mysql.createConnection()设置数据库连接的相关属性
host:主机地址 (默认:localhost)
user:用户名
password:密码
port:端口号 (默认:3306)
database:数据库名
charset:连接字符集(默认:'UTF8_GENERAL_CI',注意字符集的字母都要大写)
完整代码入下所示:
// 导入数据库模块
const mysql = require('mysql')
// 设置数据库连接属性
let con = mysql.createConnection({
host:'localhost', // 主机----当前数据库所在的主机地址
user:'root', // 用户名--- 连接主句库的用户名
password:'root', // 密码--- 连接数据库的密码
port:'3306', // 端口 --- 连接数据库的端口
database:'books', // 数据库
charset:'UTF8' // mysql中数据的字符编码集
})
// 开始连接数据库
con.connect()
// 抛出(模块导出)
module.exports = con
2 在app.js入口文件中引入数据库模块
// 导入数据库模块
const mysql = require('./config/db.js')

在nodejs的搭建脚手架的原基础上 使项目跑起来,需要在node.js中安装一下命令:
1、npm init -y 会出现package.json文件
2、npm install nodemon --save
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"server":"nodemon ./server.js"
},
3、npm install express --save
4、启动nodejs服务器,在终端里启动命令: npm run server
5、npm install mysql --save
Node.js连接MySQL数据库教程
本文介绍了如何在Node.js环境中连接MySQL数据库。首先,通过npm安装mysql模块,并在config/db.js中配置数据库连接属性,包括host、user、password、port、database和charset。接着,在app.js中引入数据库模块。启动服务器时,使用npm run server命令。文章还提到了项目初始化、安装nodemon和express的步骤。
8597

被折叠的 条评论
为什么被折叠?



