c#:登陆窗口,连接数据库后怎么判断用户名和密码?我不懂怎么取出数据库的表里的单个数据 15
stringconstr="server=.;database=Graduation;uid=123;pwd=123;";//连接字符串里包含了数据库信息SqlConne...
string constr = "server=.;database=Graduation;uid=123;pwd=123;";//连接字符串里包含了数据库信息
SqlConnection conn = new SqlConnection(constr);//创建数据库连接
conn.Open();//打开连接
SqlDataAdapter sda = new SqlDataAdapter();//SqlDataAdapter是数据适配器
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select*from Login"; //cmd所执行的sql操作语句
sda.SelectCommand = cmd;
然后怎么写?Login这个表里只有2列,name和 password。
我该怎么单独获得Login表里的 name、password然后来判断?
该怎么单独获得Login表里的 name、password然后来和textbox1、textbox2的内容判断? 展开
SqlConnection conn = new SqlConnection(constr);//创建数据库连接
conn.Open();//打开连接
SqlDataAdapter sda = new SqlDataAdapter();//SqlDataAdapter是数据适配器
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select*from Login"; //cmd所执行的sql操作语句
sda.SelectCommand = cmd;
然后怎么写?Login这个表里只有2列,name和 password。
我该怎么单独获得Login表里的 name、password然后来判断?
该怎么单独获得Login表里的 name、password然后来和textbox1、textbox2的内容判断? 展开
展开全部
cmd.CommandText = "select*from Login where name='"+textbox1.Text+"' and password='"+textbox2.Text+"'";//当然,这里应该注意sql注入问题
追问
name='" + textBox1.Text + "'
为什么写成这样,弄两个加号?
还有,现在只是选择出表里的用户名和密码,这样怎么判断啊?
判断cmd.CommandText是否为空?那假如用户名或密码 之一匹配,那怎么搞
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询