956 B
956 B
mysqlx Examples
本目录提供了 mysqlx SDK 的多种配置使用示例,按场景拆分到独立子目录:
basic_dsn/:通过原始 DSN 字符串创建客户端。expanded_dsn/:通过WithDSNConfig及单个字段展开设置连接信息。custom_dialector/:使用自定义gorm.Dialector(例如 SQLite 内存数据库)创建客户端。advanced_options/:演示 GORM 高级配置与连接池选项,如NamingStrategy、SkipDefaultTransaction、DisableForeignKeyConstraintWhenMigrating等。
运行示例
示例目录下每个文件可单独执行:
cd c:/Code/pkg/mysqlx
go run ./example/basic_dsn/basic_dsn.go
go run ./example/expanded_dsn/expanded_dsn.go
go run ./example/custom_dialector/custom_dialector.go
go run ./example/advanced_options/gorm_advanced_options.go
也可以运行整个 example 目录里的单个子目录或文件。