欢迎来到天天文库
浏览记录
ID:50823549
大小:39.32 KB
页数:6页
时间:2020-03-15
《C#连接SQLServer数据库及登录验证知识.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、最近在做联系数据库的系统项目,这里重新回顾了一些数据库的知识,主要是使用VS2012与SQLServer2012简单的做了下面两个数据库的应用,虽然比较简单,但我认为这是非常有用的知识,尤其对刚接触这样的系统知识的同学,同时也巩固了自己的知识.一.VS简单连接数据库使用DataGridView控件(显示和编辑不同数据类型的表格数据)来显示数据库中的数据,主要步骤是:先定义连接数据库和查询语句,再使用SqlConnection建立数据库,SqlDataAdapter连接数据库和查询命令,最后获取数据并
2、显示在DataGridView控件上即可.运行结果如下图所示:源程序:C#建立一个Windows窗体程序,点击窗体空白处生成Load..填写代码.[csharp] viewplaincopy1.//新加命名空间 2.using System.Data.SqlClient; 3.using System.Reflection; 4. 5.private void Form1_Load(object sender, EventArgs e) 6.{ 7. //定义数据内存中缓存,后面填
3、充数据使用 8. DataSet ds = new DataSet(); 9. 10. //定义数据库连接语句:服务器=.(本地) 数据库名=TelephoneMS(手机管理系统) 1. string consqlserver = "Data Source=.;Initial Catalog=TelephoneMS;Integrated Security=True;"; 2. 3. //定义SQL查询语句 4. string sql = "select *
4、 from Users"; 5. 6. //定义SQL Server连接对象 7. SqlConnection con = new SqlConnection(consqlserver); 8. 9. //数据库命令和数据库连接 10. SqlDataAdapter da = new SqlDataAdapter(sql, con); 11. 12. try 13. { 14. da.Fill(ds);
5、 //填充数据 15. if (ds.Tables[0].Rows.Count > 0) //判断是否符合条件的数据记录 16. { 17. dataGridView1.DataSource = ds.Tables[0]; //获取数据源赋值数据库控件 18. } 19. } 20. catch (Exception msg) 21.
6、 { 22. throw new Exception(msg.ToString()); //异常处理 23. } 24. finally 25. { 26. con.Close(); //关闭连接 27. con.Dispose(); //释放连接 28. da.Dispose(); //释放资源
7、 29. } 30.} 数据库中对应的代码和结果如下:[csharp] viewplaincopy1.-------创建数据库:手机销售管理系统(TelePhone management system)-------- 2.create database TelephoneMS --创建数据库 3.use TelephoneMS -
8、-使用数据库 4.drop database TelephoneMS --删除数据库 5.------------------------------------------------------------------- 1. 2.-------------------------建表1 Users(角色表)------------------------ 3.--创建表 4.create table Users 5.(
此文档下载收益归作者所有