标签: go
我需要同时连接mysql和oracle以用于数据库相关的应用程序。从文档中我了解到,在数据库驱动程序中初始化为" init()"功能。所以我想知道我是否导入了2个不同的数据库驱动程序,后面的驱动程序是否会覆盖前一个驱动程序?
答案 0 :(得分:2)
导入两者都没有问题,因为驱动程序使用不同的名称。驱动程序名称是sql.Open的第一个参数。
如果它们碰巧使用相同的名称,那么驱动程序注册函数panics。