Go操作数据

2015/05/23 Go

Go操作数据

database/sql 是 Go 操作数据库的标准库之一,它提供了一系列接口方法,用于访问数据库(mysql,sqllite,oralce,postgresql),它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现

Go操作Mysql

使用第三方开源的mysql库: github.com/go-sql-driver/mysql (mysql驱动) github.com/jmoiron/sqlx (基于mysql驱动的封装)

go-sql-driver/mysql

Go语言中我们常用的数据库操作, 基本上都有完整的第三方实现,例如MySQL驱动(https://github.com/go-sql-driver/mysql)

sqlx

而通常在工作中,我们更多的是用 https://github.com/jmoiron/sqlx 包来操作数据库,sqlx 是基于标准库 sql 的扩展,并且我们可以通过 sqlx 操作各种类型的数据,如将查询的数据转为结构体等

Search

    微信好友

    博士的沙漏

    Table of Contents