package db import ( "fmt" "github.com/xormplus/xorm" ) var driverName = "oci8" var dataSourceName = "mtp2_test18/muchinfo@192.168.31.117:1521/orcl" var engine *xorm.Engine // NewDbDriver 创建数据库驱动 func NewDbDriver() error { var err error engine, err := xorm.NewOracle(driverName, dataSourceName) if err != nil { fmt.Println("create db engine failed:", err) return err } tabs, err := engine.DBMetas() if err != nil { fmt.Println("create db engine failed:", err) return err } fmt.Println(len(tabs)) return nil }