6.1. MySQL 驱动

本教程最新版为 1.22,当前版本已放弃维护,请阅读最新版本!

说明

目前为止,我们能接收到用户提交过来的数据,且对这些数据做验证。也已经开发完成验证错误的逻辑。

从这一节开始,我们将来开发验证成功后的逻辑,做数据持久化,或简单来讲 —— 把数据存到数据库里。

操作 MySQL 数据库

我们将使用 MySQL 来做主要存储数据库。

使用 Go 操作 MySQL 等数据库,一般有两种方式:

  • 一是利用 database/sql 接口,直接在代码里硬编码 sql 语句;
  • 二是使用 ORM,具体一点是 GORM,以对象关系映射的方式在抽象地操作数据库。

我们会先使用第一种方式来实现,让大家熟悉下 database/sql 接口,这是基本功,需要先练习一下。

随着项目开发的深入,需要大量数据查询时,我们会统一重构为使用 ORM 的方式。

MySQL 驱动

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
贡献者:1
讨论数量: 2

Code_Er
关于mysql注册驱动报错的问题
0 个点赞 | 2 个回复 | 问答 | 课程版本 1.17
Tiger
导入 mysql 驱动时,使用 _ 匿名导入出現問題
0 个点赞 | 0 个回复 | 分享 | 课程版本 1.17