👩💻 تکه کد اتصال به پایگاه داده MySql⚠️این تکه کد برای اتصال به MySql میباشد
⚠️این تکه کد به زبان
⚫️ نوشته شده است
➿➿➿➿➿➿➿➿➿➿➿package main
import (
"fmt"
"log"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
func main() {
dataBase := map[string]string{
"name": "HeroExpert", // DbName
"userName": "root", //DbUserName
"passWord": "HeRo", // DbPassword
}
dsn := fmt.Sprintf("%s:%s@tcp(localhost:3306)/%s?charset=utf8mb4&parseTime=True&loc=Local",
dataBase["userName"], dataBase["passWord"], dataBase["name"])
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
log.Fatalf("Connection Failed: %v", err)
}
fmt.Println("Connecting Successfully")
sqlDB, err := db.DB()
if err != nil {
log.Fatalf("Failed to get database instance: %v", err)
}
defer sqlDB.Close()
fmt.Println("Connection closed.")
}
➿➿➿➿➿➿➿➿➿➿➿✈️ @HeroExpert_ir | کارشناس تکنولوژی