default
This commit is contained in:
30
database/db.go
Normal file
30
database/db.go
Normal file
@@ -0,0 +1,30 @@
|
||||
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)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user