blog/third_party/database/GormTemplate.go

27 lines
505 B
Go

package database
import (
"log"
"os"
"github.com/glebarez/sqlite"
"gorm.io/gorm"
)
var GormTemplate *gorm.DB
func init() {
path := "./sqlite.db"
_, err := os.Stat(path)
if err != nil || os.IsNotExist(err) {
panic("sqlite数据库文件不存在!")
}
GormTemplate, err = gorm.Open(sqlite.Open(path), &gorm.Config{})
if err != nil {
panic("Gorm初始化异常!")
}
log.Println("SQLite连接成功,Gorm初始化完成")
// db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{})
}