Go 笔记之使用gin实现查询数据Json输出 未封装
来源:互联网 发布:wow数据库副本掉落 编辑:程序博客网 时间:2024/05/17 21:53
package mainimport ( "gopkg.in/gin-gonic/gin.v1" "net/http" "log" "database/sql" _ "github.com/go-sql-driver/mysql")type Person struct { Id int `json:"id" form:"id"` Module string `json:"module" form:"module"` Content string `json:"content" form:"content"`}func main() { db, err := sql.Open("mysql", "root:@tcp(127.0.0.1:3306)/test?parseTime=true") defer db.Close() if err != nil{ log.Fatalln(err) } db.SetMaxIdleConns(20) db.SetMaxOpenConns(20) if err := db.Ping(); err != nil{ log.Fatalln(err) } r := gin.Default() r.GET("/seeinfo", func(c *gin.Context) { rows, err := db.Query("SELECT id, module, content FROM lb_apppush_notices limit ?",10) defer rows.Close() if err != nil { log.Fatalln(err) } persons := make([]Person, 0) for rows.Next() { var person Person rows.Scan(&person.Id, &person.Module, &person.Content) persons = append(persons, person) } if err = rows.Err(); err != nil { log.Fatalln(err) } c.JSON(http.StatusOK, gin.H{ "status" :200, "error": nil, "data": persons, }) }) r.Run(":8000")}
阅读全文
1 0
- Go 笔记之使用gin实现查询数据Json输出 未封装
- Go-gin的基本使用
- Go-gin的基本使用
- go json数据格式化输出
- Qt模块化笔记之core——使用QJsonDocument输出JSON数据
- go服务端----使用gin框架搭建简易服务
- Android NDK 使用JSON实现数据封装传输
- Springboot之输出json数据
- php输出查询数据转换成json
- AJAX异步请求,底层使用hibernate查询后的数据json封装之前的处理
- Go语言web框架 gin
- go语言之json的使用
- android网络通讯数据封装之 json
- android网络通讯数据封装之 json
- python使用json格式进行数据封装
- python使用json格式进行数据封装
- SQL笔记(14)_第十四章 使用子查询定义未确定数据
- Gin 框架源码笔记
- 小米生态链与网络两大定律
- person.h file not found with <angled> include use quotes instead
- solr删除文档,代码示例;根据id删除代码示例;根据查询结果删除代码示例
- Referenced file contains errors 解决办法
- Core.Python.Programming Wesley.Chun.文字版.pdf 免费下载
- Go 笔记之使用gin实现查询数据Json输出 未封装
- 阿里云开启共享带宽新时代【一】:所有ECS都可以用共享带宽节省成本
- 阿里云双十二优惠5折服务器域名优惠汇总
- 在 Python 应用中使用 MongoDB
- solr查询文档,简单查询 及 代码示例;
- 2017年终总结
- 继承
- OpenCV_用直方图统计像素
- 天耀18期 – 6.面向对象-类和对象【作业】.