您的位置 首页 golang

golang web从入门到精通 使用gorm快速连接mysql数据库

golang 简介

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

go语言优点

go是非常年轻的一门语言,“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,具备强大的标准库,内置垃圾回收机制,属于静态类型语言,因此具备编译检查和编码规范,特别是并发功能实现简单,但功能强大,可使用goroutine和channel轻松实现高并发。

使用gorm快速连接mysql数据库

1、安装

“gorm.io/driver/mysql”

“gorm.io/gorm”

2、导包

3、定义和数据表对应的结构体

4、自定义表名

4、定义全局变量,方便函数调用连接

5、连接与迁移

需要注意几点:

(1)要处理 time.Time ,需要带上 parseTime 参数,

(2)要支持完整的 UTF-8编码,设置charset=utf8mb4

至此,数据库连接已经完成,下一步通过单元测试的方式进行增加数据

6、增加数据的函数

需要注意的是:

Create方法需要通过数据的指针来创建记录

33行:获取增加后的ID号

34行:获取执行的错误信息

35行:返回插入记录的条数

单元测试

文章来源:智云一二三科技

文章标题:golang web从入门到精通 使用gorm快速连接mysql数据库

文章地址:https://www.zhihuclub.com/98364.shtml

关于作者: 智云科技

热门文章

网站地图