package main import ( "fmt" "log" "code.yun.ink/pkg/mysqlx" "gorm.io/driver/sqlite" "gorm.io/gorm/logger" ) func main() { client, err := mysqlx.NewDB( mysqlx.WithDialector(sqlite.Open("file::memory:?cache=shared")), mysqlx.WithLogger(logger.Default.LogMode(logger.Info)), ) if err != nil { log.Fatalf("failed to create mysqlx client with custom dialector: %v", err) } defer client.Close() fmt.Println("MySQL SDK client created with custom Dialector") _ = client }