DB接口

接口文档:

  1. Open方法用于创建特定的数据库连接对象,返回的是标准库的*sql.DB通用数据库对象。
  2. HandleSqlBeforeCommit方法将会在每一条SQL提交给数据库服务端执行时被调用做一些提交前的回调处理。

DB接口关系

Driver接口

接口文档:https://pkg.go.dev/github.com/gogf/gf/v2/database/gdb#Driver

其中的New方法用于根据Core数据库基础对象以及ConfigNode配置对象创建驱动对应的数据库操作对象,需要注意的是,返回的数据库对象需要实现DB接口。而数据库基础对象Core已经实现了DB接口,因此开发者只需要”继承”Core对象,然后根据需要覆盖对应的接口实现方法即可。