golang的相关数据库连接驱动简述与使用

golang相关的数据库连接驱动如下(需翻/墙):

https://github.com/golang/go/wiki/SQLDrivers

其中我需使用的数据库:

SQL server 2008 R2

oracle 11G

mongodb 2.6.3

下面分别简述:

1.SQL server驱动

相关资料:

MS SQL Server(pure go):https://github.com/denisenkom/go-mssqldb

获取:

go get github.com/denisenkom/go-mssqldb

在安装目录的example下,存在2个例子:

simple.go

tsql.go

2.oracle驱动

相关资料:

Oracle: https://github.com/mattn/go-oci8

Oracle: https://github.com/rana/ora

The “ora” package has been verified to work with

Oracle Enterprise 12c (12.1.0.1.0), Windows 8.1 and AMD64.

Oracle Standard 11g (11.2.0.4.0), Linux x86_64 (RHEL6)

获取:

go get gopkg.in/rana/ora.v3

3.mongodb驱动

目前golang连接mongodb驱动一般使用mgo(第三方驱动)进行连接。

相关资料:

https://docs.compose.io/languages/golang.html

http://labix.org/mgo

https://godoc.org/labix.org/v2/mgo

获取:

go get gopkg.in/mgo.v2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容