gigibox
2023-06-20 4983adc4d20798a980025be4cd45c77558c74265
kingdee/db.go
@@ -2,8 +2,13 @@
import (
   "fmt"
   "github.com/jinzhu/gorm"
   "kingdee-dbapi/logger"
   //"gorm.io/driver/sqlserver"
   //"gorm.io/gorm"
   "github.com/jinzhu/gorm"
   _ "github.com/jinzhu/gorm/dialects/mssql"
)
@@ -17,8 +22,11 @@
   sqlServer := fmt.Sprintf("sqlserver://%s:%s@%s:1433?database=%s;encrypt=disable;",
      username, password, addr, dbName)
   logger.Debug("sqlServer地址:%s", sqlServer)
   // 打开数据库连接
   db, err = gorm.Open("mssql", sqlServer)
   // gorm 2.0
   //db, err = gorm.Open(sqlserver.Open(sqlServer), &gorm.Config{})
   if err != nil {
      return err
   }
@@ -30,9 +38,16 @@
   return db
}
// CloseDB .
// 2.0 CloseDB .
//func CloseDB() {
//   sqlDB, err := db.DB()
//   if err != nil {
//      return
//   }
//
//   sqlDB.Close()
//}
func CloseDB() {
   if db != nil {
      db.Close()
   }
   db.Close()
}