DB
接口
接口文档:
Open
方法用于创建特定的数据库连接对象,返回的是标准库的*sql.DB
通用数据库对象。HandleSqlBeforeCommit
方法将会在每一条SQL
提交给数据库服务端执行时被调用做一些提交前的回调处理。
DB
接口关系
Driver
接口
接口文档:https://pkg.go.dev/github.com/gogf/gf/v2/database/gdb#Driver
其中的New
方法用于根据Core
数据库基础对象以及ConfigNode
配置对象创建驱动对应的数据库操作对象,需要注意的是,返回的数据库对象需要实现DB
接口。而数据库基础对象Core
已经实现了DB
接口,因此开发者只需要”继承”Core
对象,然后根据需要覆盖对应的接口实现方法即可。