Files
SNCTF/database/db.go
jiayuqi7813 7cb171bc90 default
2022-05-21 23:29:23 +08:00

30 lines
497 B
Go

package database
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
"gorm.io/gorm/schema"
)
//定义全局数据库
var (
DBsnctf *gorm.DB
)
//定义全局数据库连接
func Inimysql()(err error){
DBsnctf, err = gorm.Open(sqlite.Open("snctf.db"), &gorm.Config{
NamingStrategy: schema.NamingStrategy{
SingularTable: true, // 使用单数表名
},
})
if err != nil {
panic("failed to connect database")
}
return
}
func DBLink() {
err := Inimysql()
if err != nil{
panic(err)
}
}