Welcome to Journal web site.
首页
关于
博客
留言
联系
首页
关于
博客
留言
联系
我是
PHP
程序员
- 开发无止境 -
你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie9及以上
首页
/
手册-Go框架
Categories
手册-Go框架
手册-PHP
手册-MySQL
手册-Thinkphp
手册-Linux
手册-前端框架
手册-小程序
手册-Go框架
Return
03.GORM连接Mysql数据库
一.gorm连接mysql数据库gorm支持多种数据库,这里主要介绍mysql,连接mysql主要有两个步骤:配置DSN (Data Source Name)使用gorm.Open连接数据库1. 配置DSN (Data Source Name)gorm库使用dsn作为连接数据库的参数,dsn...
Remarks:
日期:2021-09-13 来源: 作者:Journal
VIEW NEWS
16.beego 日志处理
beego设计了一个专门处理日志的库,方便我在项目中打印各种错误日志,调试日志,使用日志库需要先安装日志库。1.安装日志库go get github.com/beego/beego/v2/core/logs2.导入包import ( "github.com/beego/beego...
Remarks:
日期:2021-08-02 来源: 作者:Journal
VIEW NEWS
18.beego文件上传和下载
本章主要介绍beego如何处理文件的上传和下载。1.beego处理文件上传Beego 控制器提供了两个很方便的函数来处理文件上传:GetFile(key string) (multipart.File, multipart.FileHeader, error)主要用于读取表单中的文...
Remarks:
日期:2021-08-01 来源: 作者:Journal
VIEW NEWS
6.Gin框架如何访问静态资源文件
如果项目中包含js、css、jpg之类的静态文件,怎么访问访问静态文件?下面例子介绍如何处理访问静态资源文件:func main() router := gin.Default() // 设置静态资源文件目录,并且绑定一个Url前缀 //...
Remarks:
日期:2021-04-05 来源: 作者:Journal
VIEW NEWS
8.GORM事务处理
自动事务通过db.Transaction函数实现事务,如果闭包函数返回错误,则回滚事务。db.Transaction(func(tx gorm.DB) error // 在事务中执行一些 db 操作(从这里开始,您应该使用 tx 而不是 db) if err := tx...
Remarks:
日期:2021-03-28 来源: 作者:Journal
VIEW NEWS
14.GORM 错误处理
下面介绍GORM关于错误的处理方式错误处理如果在执行SQL查询的时候,出现错误,GORM 会将错误信息保存到 gorm.DB 的Error字段,我们只要检测Error字段就可以知道是否存在错误。if err := db.Where("name = ?", "tizi...
Remarks:
日期:2021-02-27 来源: 作者:Journal
VIEW NEWS
5.beego处理请求参数
web.Controller基础控制器,为我们提供了多种读取请求参数的函数,下面分别介绍各种获取参数的场景。1.默认获取参数方式web.Controller基础控制器为我们提供了GetXXX序列获取参数的函数, XXX指的就是返回不同的数据...
Remarks:
日期:2020-12-13 来源: 作者:Journal
VIEW NEWS
04.GORM插入数据
一、gorm新增记录//定义一个用户,并初始化数据u := UserUsername:"tizi365",Password:"123456",CreateTime:time.Now().Unix(),//插入一条用户数据//下面代码会自动生成SQL语句:INSERT INTO `users` (`username`,...
Remarks:
日期:2020-12-07 来源: 作者:Journal
VIEW NEWS
7.Gin框架如何处理cookie
cookie通常用于在浏览器中保存一些小数据,例如客户标识、用户非铭感数据。注意别使用cookie保存隐私数据。gin框架主要通过上下文对象提供的SetCookie和Cookie两个函数操作cookie1.设置cookie例子:import ( "fmt...
Remarks:
日期:2020-11-17 来源: 作者:Journal
VIEW NEWS
07.Golang ECHO处理Cookie
在echo框架中,通过net/http包的Cookie结构体初始化一个cookie,然后通过echo.Context上下文对象的SetCookie函数往请求结果设置cookie.说明:cookie通常用于在浏览器中保存一些小数据,例如客户标识、用户非铭感数据...
Remarks:
日期:2020-09-23 来源: 作者:Journal
VIEW NEWS
9.beego orm高级查询
针对业务比较复杂,涉及复杂的查询条件的场景,beego orm为我们提供了QuerySeter 对象,用来组织复杂的查询条件。1.QuerySeter入门因为QuerySeter是专门针对ORM的模型对象进行操作的,所以在使用QuerySeter之前必须...
Remarks:
日期:2020-09-17 来源: 作者:Journal
VIEW NEWS
7.GORM删除数据
1. 删除模型数据删除模型数据一般用于删除之前查询出来的模型变量绑定的记录。用法:db.Delete(模型变量)//例子:food := Food//先查询一条记录, 保存在模型变量food//等价于: SELECT FROM `foods` WHERE (id =...
Remarks:
日期:2020-07-16 来源: 作者:Journal
VIEW NEWS
11.beego orm数据库事务处理
通常在一些订单交易业务都会涉及多个表的更新/插入操作,这个时候就需要数据库事务处理了,下面介绍beego orm如何处理mysql事务。手动处理事务// 创建orm对象o := orm.NewOrm()// 开始事务tx, err := o.Begin()// ...
Remarks:
日期:2020-05-29 来源: 作者:Journal
VIEW NEWS
12.GORM 预加载 Preloading(单次查询中获取主模型和其关联的数据)
默认情况下GORM因为性能问题,不会自动加载关联属性的值,gorm通过Preload函数支持预加载(Eager loading)关联数据,下面介绍预加载关联数据的方法。预加载例子// 用户表type User struct gorm.Model Username ...
Remarks:
日期:2020-04-05 来源: 作者:Journal
VIEW NEWS
8.Gin框架实现文件上传
后端代码:package main// 导入gin包import ("fmt""github.com/gin-gonic/gin""log""net/http")func main() router := gin.Default()// 设置文件上传大小限制,默认是32mrouter.MaxMultipartMemory = 64 << 2...
Remarks:
日期:2019-12-25 来源: 作者:Journal
VIEW NEWS
64条
第一页
上一页
1
2
3
4
5
下一页
最后一页
I'm Developers.
Copyright © 2014-2024 Guojunjie.com.
All screenshots © 郭俊杰(Journal).
I have been in Xiamen,China.
Website Establishment by Journal.
闽ICP备12018326号-2
地图 Map
Name:
<提交>
请输入验证码再继续!
验证码:
Copyright © 2016 by 郭俊杰(Journal)
返回顶部
返回