gin mysql网上商城_Gin(五):连接MySQL

之前我们完成了注册,接下来要完成登录功能,但是有个问题,我们的数据没有持久化,无法得知有哪些用户注册了,这样就无法在登录时进行校验。

所以接下来我们要将数据持久化,也就是存储到数据库中,这里使用 MySQL

💾建立数据库

首先我们要新建一个库,用来存放项目数据,建立一个名为 ginhello 的库。

create database ginhello;

当我们建立好数据库时,就可以通过 Goland进行数据库连接和使用。

选择 Goland 右侧的 Database,,点击 + 号,选择 MySQL。填写相关信息,账户名,密码,要连接的数据库库名等信息,进行连接。

之后我们就可以通过 Goland 的图形化界面去新建立表。

右键选择刚刚连接的 ginhello ,new , table 然后填写字段名称和属性。下面给出建表语句。

create table user

(

id int auto_increment primary key,

email varchar(30) not null,

password varchar(40) not null

)

comment '用户表';

🔗连接数据库

数据库的表已经建立成功,那么省下来就该与我们的 Gin 建立联系,通过代码连接到数据库。

新建文件夹 initDB 新建 initDB.go。

package initDB

import (

"database/sql"</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值