创建项目并新建包
点击file->settings->GOPATH,把当前项目加进GOPATH目录中,然后点击apply,
点击加号完成之后,在左边选择go build
新建数据库
编写配置信息
这里将数据的信息都写在了配置文件里面
dns的内容为:用户名:密码@(127.0.0.1:3306)/库的名称?charset=utf8mb4&parseTime=True&loc=Local
编写数据库字段
创建表
要使用到mysql.dns,当然要先告诉编译器他在哪个文件里面
然后点击运行后就可以创建表了,后面暂时也就不需要这个创建表的方法了
逻辑编写
创建用户
查找用户函数
删除用户
因为前端页面只传过来了用户的id,所以这里就按照id删除了,也不需要判断用户是否存在,因为能点击删除键的用户都是从数据库里列出来的,是一定存在的
删除用户函数
更新用户
更新用户页面
这里会渲染出modifie.html,将根据id查出来的用户传给前端
更新用户方法
因为这里是id不能被更新,然后就是根据id查用户,将用户名或者密码啥的改了
这里没有考虑到用户名是否重复,其实应该考虑一下,但是这里就不做演示了
结果演示
访问localhost:9090/index
点击更改,只能更改用户名或者密码
点击删除,再刷新界面
源码
点击链接