安装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 })