扫码订阅《 》或入驻星球,即可阅读文章!

GOLANG ROADMAP

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go学习
  • Go学院

    • Go小课
    • Go小考
    • Go实战
    • 精品课
  • Go宝典

    • 在线宝典
    • B站精选
    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
  • Go下载

    • 视频资源
    • 文档资源
Go求职
  • 求职服务

    • 内推互助
    • 求职助力
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
Go友会
  • 城市
  • 校园
推广返利 🤑
实验区
  • Go周边
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
author-avatar

GOLANG ROADMAP


首页
Go学习
  • Go学院

    • Go小课
    • Go小考
    • Go实战
    • 精品课
  • Go宝典

    • 在线宝典
    • B站精选
    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
  • Go下载

    • 视频资源
    • 文档资源
Go求职
  • 求职服务

    • 内推互助
    • 求职助力
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
Go友会
  • 城市
  • 校园
推广返利 🤑
实验区
  • Go周边
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
  • Go语言Web编程

    • 课程介绍
  • Web基础

  • 表单

  • 访问数据库

    • 第1节:访问数据库
    • 第1节:database/sql 接口
    • 第3节:使用 MySQL 数据库
    • 第4节:使用 SQLite 数据库
    • 第5节:使用 PostgreSQL 数据库
    • 第6节:使用 Beego orm 库进行 ORM 开发
    • 第7节:NOSQL 数据库操作
    • 第8节:小结
  • session和数据存储

  • 文本处理

  • Web服务

  • 安全与加密

  • 国际化和本地化

  • 错误处理,调试和测试

  • 部署与维护

  • 如何设计一个Web框架

  • 扩展Web框架

扫码订阅《 》或入驻星球,即可阅读文章!

第1节:访问数据库


ASTA谢

对许多 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 (opens new window) 里提供了惯用的范例及详细的说明。