Go 连接docker 数据库
2021/5/18 2:55:23
本文主要是介绍Go 连接docker 数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package introduction1
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func ConnMysql() {
connStr := "root:passwd@tcp(192.168.234.129:3311)/djweb"
db, err := sql.Open("mysql", connStr)
if err != nil {
fmt.Printf("Connect mysql fail: %s\n", err)
} else { // 连接成功
fmt.Println("Connect to mysql success")
}
defer db.Close()
sqlQuery := "select * from user" rows, err := db.Query(sqlQuery) if err != nil { fmt.Printf("select fail: %s\n", err) } // var mapUser map[string]int // mapUser = make(map[string]int) // var mapUser = make(map[string]int) for rows.Next() { var id int rows.Columns() err := rows.Scan(&id) if err != nil { fmt.Printf("get user info error: %s\n", err) } fmt.Println(id) } // for k, v := range mapUser { // fmt.Println(k, v) // }
}
这篇关于Go 连接docker 数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Docker-Compose容器集群化项目实战:新手入门指南
- 2024-11-19Docker镜像仓库项目实战:新手入门教程
- 2024-11-19Docker容器化部署项目实战:新手入门教程
- 2024-11-19Docker-Compose容器集群化资料入门教程
- 2024-11-19Docker镜像仓库资料详解:新手入门教程
- 2024-11-19Docker容器化部署资料:新手入门指南
- 2024-11-19Docker-Compose容器集群化教程:从入门到实践
- 2024-11-19Docker镜像仓库教程:新手入门指南
- 2024-11-19Docker容器化部署教程:初学者指南
- 2024-11-18Docker-Compose容器集群化入门教程