一、目录优化
1.安装sequelize
# 使用 npm
npm i sequelize # 这将安装最新版本的 Sequelize
# 使用 yarn
yarn add sequelize
2.手动为所选数据库安装驱动程序
# 使用 npm
npm i pg pg-hstore # PostgreSQL
npm i mysql2 # MySQL
npm i mariadb # MariaDB
npm i sqlite3 # SQLite
npm i tedious # Microsoft SQL Server
npm i ibm_db # DB2
# 使用 yarn
yarn add pg pg-hstore # PostgreSQL
yarn add mysql2 # MySQL
yarn add mariadb # MariaDB
yarn add sqlite3 # SQLite
yarn add tedious # Microsoft SQL Server
yarn add ibm_db # DB2
3.连接数据库(前提是本地电脑安装了mysql并且有相应的数据库)
const { Sequelize } = require('sequelize');
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect:
});
4.测试数据库是否连接成功
sequelize.authenticate().then(()=>{
console.log('数据库连接成功');
}).catch(()=>{
console.log('数据库连接失败');
})
module.exports = seq
演示
const {MYSQL_HOST,MYSQL_PORT,MYSQL_USER,MYSQL_PWD,MYSQL_DB} = require('../config/config.default')
const { Sequelize } = require('sequelize');
const sequelize = new Sequelize(MYSQL_DB, MYSQL_USER, MYSQL_PWD, {
host: MYSQL_HOST,
dialect: 'mysql'
})
sequelize.authenticate().then(()=>{
console.log('数据库连接成功');
}).catch(()=>{
console.log('数据库连接失败');
})
module.exports = seq
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20