在 golang 中,可以使用第三方库 `go-sql-driver/mysql` 来实现 mysql 数据库的连接和操作。以下是简单的示例代码:
```go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql" // 导入 mysql 驱动
)
func main() {
// 创建数据库连接
db, err := sql.Open("mysql", "root:password@tcp(127.0.0.1:3306)/testdb")
if err != nil {
panic(err.Error())
}
defer db.Close()
// 执行 SQL 查询
rows, err := db.Query("SELECT id, name FROM users")
if err != nil {
panic(err.Error())
}
defer rows.Close()
// 遍历查询结果
for rows.Next() {
var id int
var name string
err = rows.Scan(&id, &name)
if err != nil {