内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
import ( "database/sql" "fmt" _ "github.com/mattn/go-sqlite3" "log" "os" )
用于注册sqlite3
驱动程序作为数据库驱动程序在init()
函数,而不导入任何其他功能:
sql.Register("sqlite3", &SQLiteDriver{})
一旦以这种方式注册,sqlite 3就可以与标准库的sql
接口,如示例中所示:
db, err := sql.Open("sqlite3", "./foo.db")