AI智能
改变未来

C#餐饮管理系统登录模块


数据库登录

首先我们需要连接数据库

con = new SqlConnection(\"Data Source=bixc.top; Initial Catalog=****;\" +\"User ID=**;Password=****\");con.Open();return con;

在这里创立了一个单独的类用于获取链接
关于登录模块都是一些老生常谈的问题(判断是否为空用户名密码是否正确…)
这里只写一点关于获取字段的问题:

关于读取数据

SqlDataReader reader;reader.GetOrdinal(\"Userpwd\")reader.GetInt32(reader.GetOrdinal(\"eanbled\"))reader[\"Userpwd\"]

以上是两种写法,对于字符串来说都可以,但其他数据类型并没有做更深的研究,如果需要int类型使用第三种写法时会报错,这是采用第二种更为妥当。
其次是SqlDataReader类的使用特别需要注意

reader.Read()

每执行一次就会获取一条记录,我一开始写在了if语句的外面而在判断时又写了一次同样的话,结果查询不到结果了。

if (reader.Read()){} //如果查询时查询一条语句这样就相当于判断用户是否存在了

本人是一名大二的学生,并没有掌握太多的东西,只是利用本平台做一些笔记,和大家分享一下经验,目前只是刚刚脱离了小白的阶段,欢迎大家批评指正。

  • 点赞
  • 收藏
  • 分享
  • 文章举报

醉雪成歌发布了8 篇原创文章 · 获赞 0 · 访问量 203私信关注

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#餐饮管理系统登录模块