安装Sequelize和对应的数据库驱动程序
- npm install --save sequelize
- npm install --save mysql2
导入
const Sequelize = require('sequelize');
配置连接数据库信息
1 /**
2 * 参数1 要操作的数据库是 database_test
3 * 参数2 用户名是root
4 * 参数3 密码是root
5 */
6 const sequelize = new Sequelize('database_test', 'root', 'root', {
7 host: '127.0.0.1', // MySQL服务器地址
8 port: 3306, // MySQL服务器端口号
9 dialect: 'mysql', // 当前Sequelize要操作的是MySQL数据库
10 pool: { // 连接池
11 max: 10, // 最多有10个连接
12 min: 0, // 最少有0个连接
13 idle: 10000, // 当前连接超过10秒没有操作就断开连接
14 acquire: 30000, // 超过30秒没有连接成功就断开
15 }
16 })
测试配置是否成功连接到数据库
1 sequelize.authenticate()
2 .then(() => {
3 console.log('数据库连接成功');
4 })
5 .catch(() => {
6 console.log('数据库连接失败');
7 })