关于ASP.net问题
求解释这几部的意思
求解释这几部的意思
答案:这个是ASP.NET里ADO.NET的应用实例,这里它实例化一个数据库连接对象,然后用SqlCommand创建一个数据库命令对象,它的属性CommandText是你要执行的SQL语句(你的内容是查询一条数据);IF语句如果存在这样的一条数据,检索出来了则成功,如果没有则登录失败;使用TRY语句 后文没有应该是抛出异常时候使用。我空间关于ADO.NET和SQL语句的简单笔记,如果基础还不知道的话可以看一下入门,希望有帮助咯
try语句块中
实例化db;
new 一个SqlCommand对象 cmd
设置SqlCommand的CommandText属性为 "...."(SQL查询语句)
cmd.ExecuteReader();这个方法执行上面的SQL查询语句 返回一个SqlDataReader
这个查询语句产生的记录数可能大于一条
sdr.Read()移动游标至第一条数据
至于 Console.WriteLine(sdr["name"].ToString());这里的"name"对应数据库中的字段
这是最简单的一个登录程序啊。这个登录可以防注入的。你自己通过断点调试可以了解每一句的含义的。
上一个:关于ASP.NET入门!
下一个:asp.net 表单验证