关于go和数据库连接,客户端以及驱动的疑问?

比如go连接mysql,https://github.com/jmoiron/sqlx 是实现了go官方database/sql 的一个客户端,额外还需要驱动:https://github.com/go-sql-driver/mysql ,才能使用。

但是我在连接mongodb的时候,就不是这样,直接使用https://github.com/go-mgo/mgo 就能和mongo server交互了。是因为mgo集成了驱动和客户端两者?

现在又发现mongo官方开源的:https://github.com/mongodb/mongo-go-driver ,貌似也是直接用就可以了

已邀请:

要回复问题请先登录注册