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
网友评论