| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Golang 使用 gin gorm 编写Restful API(一) -> 正文阅读 |
|
[大数据]Golang 使用 gin gorm 编写Restful API(一) |
1. PostgreSQL的安装与使用1.1 PostgreSQL安装PostgreSQL的安装比较简单,之前没有使用过的小伙伴们请移步 PostgreSQL安装与使用教程 1.2 建库建表创建数据库:
创建student表:
注:这里可以省略表的创建,因为GORM会自动创建一个表名为实体同名复数形式的表 2. Go编写web server2.1 添加相关依赖gin 依赖安装:
GORM 库安装:
2.2 实体类编写一个实体类student.go与数据的表对应
2.3 数据库连接通过GORM连接postgreSQL,进行数据库的CURD操作 建立连接:
注:如果不添加 sslmode=disable,会产生如下error:
新增数据:
查询数据:
完成dao.go 代码如下:
2.3 定义Restful API通过gin定义api, app.go完成代码如下:
2.4 程序入口最后是我们程序入口main.go,直接调用APP()方法
启动程序,监听9090端口 3. 接口测试3.1 插入数据GET http://localhost:9090/v1/test 使用Postman发起请求,由于具体的数据是在代码中写死插入,所以没有进行穿参,返回的结果与代码中的返回一致 3.2 查询数据通过查询接口验证插入数据是否成功 POST http://localhost:9090/v1/test/add 4. 项目结构图 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 12:05:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |