> 在 Go 语言中,我们可以使用第三方库 `database/sql `和相应的数据库驱动程序连接 MySQL 数据库。下面是一个连接 MySQL 数据库的示例程序: ```go package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) func main() { // 定义数据库连接参数 db, err := sql.Open("mysql", "user:password@tcp(127.0.0.1:3306)/dbname") if err != nil { panic(err.Error()) } defer db.Close() // 测试数据库连接 err = db.Ping() if err != nil { panic(err.Error()) } fmt.Println("Database connected successfully!") } ``` 在上面的示例程序中,我们首先导入了 `database/sql` 和 `github.com/go-sql-driver/mysql` 包。然后,我们定义了一个数据库连接参数 `user:password@tcp(127.0.0.1:3306)/dbname`,其中 `user` 和 `password` 分别是 MySQL 数据库的用户名和密码,`127.0.0.1:3306` 是 MySQL 数据库服务器的地址和端口号,`dbname` 是要连接的数据库名。 接下来,我们使用 `sql.Open` 函数创建一个数据库连接对象 db。如果创建连接时出现错误,我们使用 `panic` 函数抛出异常并终止程序。最后,我们使用 `db.Ping` 函数测试数据库连接,如果测试连接时出现错误,同样使用 `panic` 函数抛出异常并终止程序。否则,我们输出一条连接成功的提示信息。 注意,在连接 MySQL 数据库前,需要先安装相应的数据库驱动程序。可以使用以下命令安装 `go-sql-driver/mysql `驱动程序: ```php go get -u github.com/go-sql-driver/mysql ``` 安装完成后,即可使用以上示例程序连接 MySQL 数据库。