golang 连接mysql数据库
golang 连接mysql数据库!
请确保将your_username
、your_password
、your_database_name
、your_host
和your_port
替换为实际的数据库连接信息。此示例使用了MySQL数据库驱动,如果使用其他数据库,请相应地更改驱动程序和连接字符串格式。
一. 智能模式
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
// 数据库连接信息
dbUser := "your_username"
dbPass := "your_password"
dbName := "your_database_name"
dbHost := "your_host"
dbPort := "your_port"
// 构建连接字符串
dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s", dbUser, dbPass, dbHost, dbPort, dbName)
// 连接数据库
db, err := sql.Open("mysql", dsn)
if err != nil {
fmt.Println("Failed to connect to database:", err)
return
}
defer db.Close()
// 测试连接
err = db.Ping()
if err != nil {
fmt.Println("Failed to ping database:", err)
return
}
fmt.Println("Successfully connected to database!")
}
使用中文版chatGPT【智答专家】自动生成代码块,提高工作效率。
本作品采用《CC 协议》,转载必须注明作者和本文链接