菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

GoWeb教程_05.0 访问数据库

原创
05/13 14:22
阅读数 356

对许多 Web 应用程序而言,数据库都是其核心所在。数据库几乎可以用来存储你想查询和修改的任何信息,比如用户信息、产品目录或者新闻列表等。

Go 没有内置的驱动支持任何的数据库,但是 Go 定义了 database/sql 接口,用户可以基于驱动接口开发相应数据库的驱动,5.1 小节里面介绍 Go 设计的一些驱动,介绍 Go 是如何设计数据库驱动接口的。5.2 至 5.4 小节介绍目前使用的比较多的一些关系型数据驱动以及如何使用,5.5 小节介绍我自己开发一个 ORM 库,基于 database/sql 标准接口开发的,可以兼容几乎所有支持 database/sql 的数据库驱动,可以方便的使用 Go style 来进行数据库操作。

目前 NOSQL 已经成为 Web 开发的一个潮流,很多应用采用了 NOSQL 作为数据库,而不是以前的缓存,5.6 小节将介绍 MongoDB 和 Redis 两种 NOSQL 数据库。

Go database/sql tutorial 里提供了惯用的范例及详细的说明。

目录

发表评论

0/200
0 点赞
0 评论
收藏
为你推荐 换一批