init: 1.0.0

This commit is contained in:
Chang lue Tsen
2025-04-25 12:08:29 +09:00
commit 8addcc584b
1031 changed files with 76472 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
package orm
import (
"github.com/go-sql-driver/mysql"
)
func ParseDSN(dsn string) *Config {
cfg, err := mysql.ParseDSN(dsn)
if err != nil {
return nil
}
return &Config{
Addr: cfg.Addr,
Dbname: cfg.DBName,
Username: cfg.User,
Password: cfg.Passwd,
Config: "charset=utf8mb4&parseTime=true&loc=Asia%2FShanghai",
MaxIdleConns: 10,
MaxOpenConns: 10,
SlowThreshold: 1000,
}
}