golang同时连接2个不同类型的数据库

时间:2016-10-08 02:39:30

标签: go

我需要同时连接mysql和oracle以用于数据库相关的应用程序。从文档中我了解到,在数据库驱动程序中初始化为" init()"功能。所以我想知道我是否导入了2个不同的数据库驱动程序,后面的驱动程序是否会覆盖前一个驱动程序?

1 个答案:

答案 0 :(得分:2)

导入两者都没有问题,因为驱动程序使用不同的名称。驱动程序名称是sql.Open的第一个参数。

如果它们碰巧使用相同的名称,那么驱动程序注册函数panics