Files
gorose/examples/dbobj/db.go
2021-02-05 21:48:54 +08:00

43 lines
703 B
Go

package dbobj
import (
"github.com/gohouse/gorose/v2"
_ "github.com/mattn/go-sqlite3"
)
func init() {
GetSqliteEngin()
}
func GetMysqlEngin() *gorose.Engin {
var err error
var engin *gorose.Engin
engin, err = gorose.Open(&gorose.Config{
Driver: "mysql",
Dsn: "root:123456@tcp(localhost:3306)/test?charset=utf8mb4",
Prefix: "nv_",
})
if err != nil {
panic(err.Error())
}
return engin
}
var engin *gorose.Engin
func GetSqliteEngin() *gorose.Engin {
var err error
engin, err = gorose.Open(&gorose.Config{
Driver: "sqlite3",
Dsn: "./db.sqlite",
Prefix: "",
})
if err != nil {
panic(err.Error())
}
return engin
}
func Getdb() gorose.IOrm {
return engin.NewOrm()
}