这篇文章给大家介绍利用c#如何在窗体中对数据库进行连接,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>工具或平台:VS2010, sqlserver2012 强>
1。创建完窗体后,点击数据,选择添加新数据源
2。选择数据库
3。选择数据集
4。新建连接微软SQL Server,添加完测试一下
5。添加数据库——注意把连接字符串部分复制一下,一会儿要用的
6。保存连接字符串到配置文件中
7。选择需要用数据库的那些部分,由于我的工程较小,仅选择了表,读者根据需要自行添加
8。引入与数据库相关的命名空间(使用System.Data.SqlClient;//加入数据库命名空间)
9。添加两个文本框,标签及一个按钮,一个显示器容器,修改属性
10。添加密码的填充字符
私人空button1_Click(对象发送方,EventArgs e)//登录按钮点击事件 {//获取文本框中的值 字符串标识=this.textBox1.Text; 字符串密码=this.textBox2.Text; 如果(userid.Equals (“;”) | | password.Equals(“;”))//用户名或密码为空 { MessageBox.Show(“用户名或密码不能为空“); }//其他用户名或密码不为空 { 字符串connectionString=笆菰?sc - 201609191651;初始目录=BigWork;坚持安全信息=True;用户ID=sa;密码=qwe1314521"; SqlConnection SqlCon=new SqlConnection (connectionString);//数据库连接 SqlCon.Open ();//打开数据库 字符串sql=癝elect *来自用户的用户id=& # 39;“+用户名+“& # 39;和userpwd=& # 39;“+密码+“& # 39;“;//查找用户sql语句 SqlCommand cmd=new SqlCommand (sql, SqlCon); cmd。CommandType=CommandType.Text; SqlDataReader特别提款权; 特别提款权=cmd.ExecuteReader (); 如果(sdr.Read())//从结果中找到 { MessageBox.Show(“登录成功”,“提示“); } 其他的 { MessageBox.Show(“用户名或密码错误“,“提示“); 返回: } } panel1。可见=false; }
12。运行结果
<强> c# windowform连接数据库的两种方法强>
<强>一、纯操作实现强>
第一步:数据库操作
1,打开SqlServer2005的企业管理器,如果当前运行的不是当地服务器,则将其删除,接着新建注状态"置疑"册,添加当地,实现注册。
2,右击本地下的数据库,选择所有任务,再选择附加数据库,将会弹出附加数据库窗口,选择你将要附加的数据,数据库名及数据库用户名,然后确定,附加成功。
注意:当数据库用完后,需要分离数据库,然后将其保存。右击数据库- - -所有任务——分离数据库,则完成。
第二步:Vistualstudio中操作
1,新建项目,选择窗窗体应用程序。
2,在form1窗体中,添加工具箱- - -数据,-DataGridview
3,选择DataGridview上边框的三角符合,选择选择数据源下添加项目数据源,然后选择数据库,下一步选择新建连接下的,状态"置疑"然后继续,弹出添加连接窗口,在该窗口中的服务器名下填写英文点号(。),登陆到服务器选择使用身状态"置疑"份验证,填写数据库用户名和密码,然后选择你的数据库,然后测试连接,如果成功则说明连接成功。