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

你可能感兴趣的:(golang的相关数据库连接驱动简述与使用)