if (textBox1.Text == "")
{
MessageBox.Show("帐户不能为空!");
}
else if (textBox2.Text != textBox3.Text)
{
MessageBox.Show("您输入的两次密码不一致!");
}
else
{
//连接到数据库
。。。。。。。思路对吗?
string sql = "insert 表名 (Uaccount,Ucipher) values(@account,@cipher) ";//数据库名:账户密码。
}
最好有代码注释,我还没学到这些~
只要登录按钮的就可以了,注册的搞定了~
怎么将注册信息(账户,密码等等)存到数据库?C# 求助~
答案:3 悬赏:50
解决时间 2021-02-27 08:16
- 提问者网友:时间却是纷扰
- 2021-02-26 16:02
最佳答案
- 二级知识专家网友:一身浪痞味
- 2021-02-26 17:24
SqlConnection con =new SqlConnection("数据库地址");//数据库连接
con.Open();
SqlCommand cmd = new SqlCommand("sql语句", con);
cmd.ExecuteNonQuery();//更新,插入(注册就是像sql插入一条记录)
SqlDataAdapter sda=new SqlDataAdapter("sql语句", con);
DataSet ds=new DataSet();
sda.Fill(ds);//查找(把查出的数据集存入DataSet 中,用来绑定什么的)
登录的话可以直接判断if(ds.Tables[0].Rows.count>0){//执行相关操作};登录无非是检查数据库是否有这条记录,写好sql语句就好了,如:select Uaccount from 表名 where Uaccount=?? and Ucipher =?? 就可以了。其中'??'就是文本框赋值了。。
con.Open();
SqlCommand cmd = new SqlCommand("sql语句", con);
cmd.ExecuteNonQuery();//更新,插入(注册就是像sql插入一条记录)
SqlDataAdapter sda=new SqlDataAdapter("sql语句", con);
DataSet ds=new DataSet();
sda.Fill(ds);//查找(把查出的数据集存入DataSet 中,用来绑定什么的)
登录的话可以直接判断if(ds.Tables[0].Rows.count>0){//执行相关操作};登录无非是检查数据库是否有这条记录,写好sql语句就好了,如:select Uaccount from 表名 where Uaccount=?? and Ucipher =?? 就可以了。其中'??'就是文本框赋值了。。
全部回答
- 1楼网友:冷眼_看世界
- 2021-02-26 18:31
sqlconnection conn = new sqlconnection(@"data source=.;initial catalog=数据库名;user id=sa;pwd=密码");
string sql = "insert into 表名 values(值...)";
sqlcommand cmd = new sqlcommand("sql", conn);
conn.open();
int count = cmd.executenonquery();
conn.close();
if (count == 1)
{
messagebox.show("保存成功");
}
else
{
messagebox.show("保存失败");
}
- 2楼网友:没感情的陌生人
- 2021-02-26 18:08
if (textBox1.Text == ""),textbox1.text==null || textbox1.equals("")
if(!textBox2.Text .equals( textBox3.Text))
=====
登录时,提取数据库保存的对应用户名密码,跟输入的对比,正确登录成功,跳转链接,错了,提示信息。继续登录,,
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯