先要给项目安装几个依赖的模块,在终端,安装 @nestjs/typeorm,typeorm 本身,还需要一个数据库引擎,我们用的是 MySQL 数据库系统,所以这里还得再安装一下 mysql ,把它们保存在项目的依赖里。

Nest.js 集成了 TypeORM,我们可以把 TypeORM 想成是一套处理数据库用的方法,使用这些方法可以操作不同类型的数据库里的数据。

安装完成以后,再回到项目,打开应用里定义 Root 模块的文件,在这个模块里要导入 TypeOrmModule,这个模块是在 @nestjs/typeorm 这个模块里定义的,在文件顶部,把 TypeOrmModule ,从 @nestjs/typeorm 模块里导入进来。

再用一下这个模块的 forRoot 方法,配置一下这个模块,给它一个对象,先用 type ,设置一下数据库的类型,mysql,host 是数据库的主机,localhost,port 是端口, 3306,username 是数据库的用户,nest,password 是跟这个用户对应的密码,password。database 是数据库的名字,nest。

synchronize 可以设置成 true, entities 是一个数组,用 __dirname ,加上 /**/*.entity.ts ,意思就是当前文件所在目录里的所有的 .entity.ts 后缀的文件都会作为 entity。

nestjs配置MySQL数据库_数据库连接配置《 Nest.js 应用框架:数据库 》相关推荐

  1. golang mysql封装_使用Golang 封装一个Api 框架 ----- 数据库操作篇(gorm引入)

    在models/baseModel 定义了 一个BaseModel对象,在这个对象上定义了 获取数据库连接和 释放数据库连接的方法 type BaseModel struct { dbConnect ...

  2. nestjs配置MySQL数据库,Nest.js 中的数据库操作

    安装 Typeorm 为了与 SQL 和 NoSQL 数据库集成,Nest.js 提供了@nestjs/typeorm 软件包.Nest.js 使用 TypeORM,因为它是 TypeScript 最 ...

  3. windows10配置mysql数据源_将数据库添加为数据源

    希望使用哪种数据提供程序? 通过SharePoint Designer 2010, 你可以使用三个不同数据提供程序中的任意一个连接到数据库. 这些数据提供程序不是相互排斥的. 例如, microsof ...

  4. jndi mysql数据库_数据库连接池技术中dbcp、c3p0、jndi

    数据库连接池技术中dbcp.c3p0.jndi 发布时间:2020-05-26 08:52:33 来源:51CTO 阅读:371 作者:ikilun 不管通过何种持久化技术,都必须通过数据连接访问数据 ...

  5. 怎样配置mysql数据源_mysql怎样配置ODBC数据源

    选中 sqlserver 选择默认连接的数据库 7.配置完成,可以测试连接 扩展资料: spring中配置数据源的几种常见方式: 工具/原料 事先配置相应的环境mysql(mysql安装程序)mysq ...

  6. 为什么ppt图形卡配置不正确_电脑配置 | 赛博朋克2077什么配置能玩

    最近,<赛博朋克2077>引爆了硬件游戏圈子.不管它是否有趣,"在高配置下可以运行哪些特殊效果"已成为圈子中的热门话题. 上图是开发人员CDPR推荐的游戏配置.可以看出 ...

  7. java配置解决方法_如何配置Java环境变量及可能出现问题的解决方法

    配置java环境变量: 1.开发环境相关: 1)JDK:JavaDevelopmentKItJava开发工具包 2)JRE:JavaRuntimeEnvironmentJava运行环境 3)JVM:J ...

  8. navicat怎么安装mysql数据库_【20170825】从零开始学SQL数据库 安装mysql与navicat,开始练习...

    封面已经说明一切.左边mysql确实很酷炫,时时刻刻感觉自己像个程序猿,但是还是右边的navicat美化过后的界面更友好一些. 网上关于如何安装这两个软件已经有很多教程了,我选择了一个比较新的,且非常 ...

  9. wdcp查看mysql日志_查看修改服务器中的WDCP数据库操作记录

    今天一老客户要使用本地工具(Navicat)操作主机中的MySQL,主机已开放3306端口,IDC后台安全策略也增加了3306,但是还是拒绝连接,出现上面的提示信息.百度了一下,说是主机名要使用&qu ...

最新文章

  1. StringUtils工具类的isBlank()方法使用说明
  2. LeetCode Combination Sum
  3. 带你了解3类预训练语音模型预测方法
  4. Eclipse用法和技巧八:自动添加try/catch块1
  5. python object和type的关系-Python 的 type 和 object 之间是怎么一种关系?
  6. UVA10751 Chessboard【数学水题】
  7. C#中获取本机IP地址,子网掩码,网关地址
  8. [FAQ10781]如何开启与关闭adb 的认证机制(google adb secure) (adb RSA 指纹认证)
  9. apple帐号登录服务器端接入
  10. kettle案例21-将字段值设置为常量
  11. 请问你们学校有计算机教室吗英语翻译,我们家有电脑。英语翻译
  12. C++友元函数实现两个复数相加
  13. 一个软件开发者的历史 走在法律的边缘
  14. 做好站外推广之论坛推广的技巧
  15. vue element ui 子组件向父组件传值
  16. C++ char指针(字符指针)及其输出问题
  17. 0006-1-数据质量管理.ppt
  18. 查找5G核心网参考资料的方法
  19. 数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类)
  20. 专用光纤环形网络搭建网状无线网络

热门文章

  1. linux运维之道 第二章 2.1.1目录文件基本操作
  2. 皮一皮:男女朋友吵架的原因...
  3. ArcGIS教程:收缩 (Spatial Analyst)
  4. MTCNN人脸检测与对齐和FaceNet人脸识别
  5. 恒压源与恒流源的原理理解
  6. excel文件下载处理两种方法
  7. 计算机基础四化教学,“四化”入课堂,教改出成果——新课改下计算机应用基础的改革实践与创新.doc...
  8. [matlab]函数定义与使用
  9. 推荐一个靠谱的ubuntu镜像源网站
  10. .net网站部署 IIS只列出目录 浏览只显示目录浏览