ORM简介
-
ORM:对象关系映射,主要解决面向对象编程与关系型数据库之间不匹配的问题
类 ---- 表
属性 ---- 列
对象 ---- 行
-
ORM的特点:
(1)可以提高开发的效率
(2)不用直接写sql语句
配置环境
在终端用npm install mysql2下载MySQL模块。
在安装了MySQL的前提下输入npm install sequelize安装ORM的实现框架(模块):sequelize。
- 创建db文件夹,在db下创建config文件夹和model文件夹。
- 在config文件夹下创建dbconfig.js文件。
- 在model文件夹下创建StudentModel.js文件。
- 创建JS文件夹,在JS文件夹下创建StudentOptions.js和student.js

连接数据库
创建sequelize的对象。
//导入模块
const mysql = require('mysql2');
const Sequelize = require('sequelize');
//创建数据库连接对象
var MySequelize = new Sequelize('srs','root','',{
host:'localhost',
port:3306,
dialect:'mysql',//数据库类型
pool:{
//数据库连接池
max:20,//最大连接对象的个数
min:

这篇博客介绍了如何在Node.js中利用sequelize模块进行ORM(对象关系映射)开发,详细阐述了从配置环境、连接数据库到创建数据模型及进行CRUD操作的全过程。通过ORM,开发者可以提高开发效率,避免直接编写SQL语句。
最低0.47元/天 解锁文章
2707

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



