概述
最近在看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页面所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复