数据库登录
首先我们需要连接数据库
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私信关注