예제 #1
0
파일: driver.go 프로젝트: mabetle/mdb
// NewSql
func NewSql(location string) (*mdb.Sql, error) {
	logger.Trace("NewSql() location:", location)
	db, err := NewSqlDB(location)
	if err != nil {
		return nil, err
	}
	return mdb.NewSql(db), nil
}
예제 #2
0
파일: sqldb.go 프로젝트: mabetle/mdb
// NewSql
func NewSql(conf *dbconf.DBConf) (*mdb.Sql, error) {
	logger.Infof("Create new mdb.Sql. Host:%s Schema:%s", conf.Host, conf.Database)
	db, err := NewDBFromDBConf(conf)
	if logger.CheckError(err) {
		return nil, err
	}
	sql := mdb.NewSql(db)
	return sql, nil
}