package main import ( "fmt" "gorm.io/driver/sqlite" "gorm.io/gorm" ) func main() { // 连接 SQLite(文件数据库) db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{}) if err != nil { panic("failed to connect database") } fmt.Println("Database connected successfully!") // 获取底层的 *sql.DB sqlDB, err := db.DB() if err != nil { panic(err) } // 设置连接池 sqlDB.SetMaxIdleConns(10) sqlDB.SetMaxOpenConns(100) fmt.Println("Connection pool configured") }