字节青训营第五课之设计模式之Database SQL与GORM实践的笔记与总结
导入的database/sql包,它是Go原生的数据库操作的包,定义连接和操作数据库的接口,导入的mysql包则是数据库驱动包,它实现database/sql包中接口定义的方法,用户无需关注底层实现,只需调用接口定义方法,就可使用api和mysql进程进行通信导入sql和driver包,通过传入driver和dsn初始化连接,注意:Open方法只会校验参数语法而非真正建立连接,其次DB引用是并发安全的,并维护空闲连接池,因此Open函数只需调用一次,很少需关闭DB。因此上面的例子将注释掉DB结构体维护所连接
原创
2022-06-23 00:47:08 ·
221 阅读 ·
0 评论