我是靠谱客的博主 寒冷超短裙,这篇文章主要介绍go使用gin从数据库查数据渲染到HTML页面,现在分享给大家,希望可以做个参考。

最近在看go语言,在将数据从数据库查出来的时候一直都无法分开渲染到html页面,查了很多才搞明白,记录一下。

首先是go代码

定义一个User的结构体

//里面的元素一定要大写,否则输出带html页面的时候会找不到

type User struct {
	Id      int    `json:"Id"`
	Name    string `json:"Name"`
	Age     int    `json:"Age"`
	Addtime string `json:"Addtime`
}

里面的元素一定要大写 不然在渲染html的时候会报以下错误,提示找不到id

然后连接数据库

connStr := "root:root@tcp(127.0.0.1)/onego?loc=Local" //这个loc=Local是时时间等于本地时间,不然时间不对的话,添加的时候添加时间是错的
db, err := sql.Open("mysql", connStr)
if err != nil {
	log.Fatal(err.Error)
	return
}

查询数据

rows, errq := db.Query("select id,name,age,addtime from go_users")
if errq != nil {
	log.Fatal(err

最后

以上就是寒冷超短裙最近收集整理的关于go使用gin从数据库查数据渲染到HTML页面的全部内容,更多相关go使用gin从数据库查数据渲染到HTML页面内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(109)

评论列表共有 0 条评论

立即
投稿
返回
顶部