C#连接Mysql数据库实现注册登录

开发环境

OS:Windows 10 64位

IDE:Microsoft VisualStudio 2019

数据库:Mysql 5.7

最终效果

在这里插入图片描述

数据库

[upl-image-preview url=https://js.cloudfm.top/2020-04-08/1586337118-120703-image.png]

在这里我创建了一张新表Information 包含[color=pink] [UseriD PassWord UserName][/color]三个字段
可以看到已经包含了图上注册的两个字段

初步设计

首先考虑到窗体设计美观 选择了无边框窗体 为了方便拖动 自定义鼠标移动事件 比较简单。

  • 窗体的界面设计
  • 数据库表、字段的新建
  • 注册功能实现 (包含查询重复用户名)(对字符串空格处理)
  • 登录功能实现 (对字符串空格处理)
  • 窗体退出渐变动画 (根据需求可以调整窗体的Opacity减缓速度)
  • 用户昵称填写 (UserName字段)暂未设计
    感兴趣的同学可以在用户登陆后对用户的UserName字段做处理

防止代码繁琐 下面分享工程文件!
工程文件已经去掉图上的logo如果需要可以在PictureBox1和PictureBox2更换
数据库连接为保证便捷是直接存在App.config下的 自行修改为自己的数据库
app.config在vs右侧引用下方
[upl-image-preview url=https://js.cloudfm.top/2020-04-08/1586338106-977536-image.png]
name=“修改为自己想要引用的名称”
server=自己的数据库IP可以为本地路径;
user id=数据库用户名;
password=数据库密码;
database=要链接的数据库名称;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值