网站大量收购独家精品文档,联系QQ:2885784924

实验一︰数据库的连接与访问.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一︰数据库的连接与访问

实验一 数据库的连接与访问 (分两次实验完成) 实验目的: 1)掌握ADO.NET的常用对象 2)掌握常用ADO.NET的程序编写方法 3)能够实现简单的查询和数据更新功能 注意:注意查看红色字体部分内容。 ADO.NET是.NET Framework中的一系列类库,提供了在.NET开发中数据库所需的操作的类。在.NET应用程序开发中,C#可以使用ADO.NET。 可以将ADO.NET看做是一个介于数据源和数据使用者之间的转换器,如图1所示。ADO.NET接收使用者语言中的命令,如连接数据库、返回数据集等,然后将这些命令转换成可以在数据源中正确执行的语句。 图1 ADO.NET的功能示意图 一、btnadd、btnupdate、btndelete、btnselect。 该窗体的功能设计包含了对数据库的基本操作。 增加:cbsno、tbsname作为追加一条记录的内容输入。 修改:以cbsno为“学号”条件,修改该cbsno的“姓名”。 删除:以cbsno为“学号”条件,删除该cbsno对应的记录。 查询:以cbsno为“学号”条件,从其下拉列表中选择,然后选择出的记录显示在DataGridView中。 1.ADO.NET数据库访问步骤 图5是ADO.NET访问数据库的步骤。 图5 ADO.NET访问数据库的步骤 以下步骤是实例程序,请同学们阅读后完成程序功能的编写。数据表中至少包含两个字段(sno,sname),分别指学号和姓名。 实验报告要求:蓝色字部分和自己编写完成的主要程序都要写入实验报告,实验内容分两次做完,实验报告分两次写完。其中界面设计和数据增加程序写入第一次实验报告,其他程序写入第二次实验报告。 2.SqlConnection类与数据库连接 ADO.NET通过ADOConnection连接到数据库,ADOConnection包括Open()方法和Close()方法。Open用于打开数据库连接,Close关闭数据库连接。在每次打开数据库连接后,都需要关闭数据库连接。 连接SQL Server数据库时,需要使用.NET提供的SqlConnection对象,在使用SqlConnection类时,需要引用命名空间 using System.Data.SqlClient。在使用SqlConnection类连接数据库之前,通常要构造一个连接字符串,通过该字符串使应用程序与数据库建立连接。 (1)连接SQL Server数据库 ADO.NET中可用两种方式连接SQL Server数据库,一种是SQL Server登录方式,一种是集成登录方式。 ① SQL Server登录方式 登录前不管Windows是否通过了身份验证,都需要提供相应的SQL Server用户名和密码,才能登录到SQL Server数据库。 SQL Server登录方式连接本地的studentmis数据库的实例代码如下: //声明连接字符串 String strCon; //声明SqlConnection对象 SqlConnection sqlCon; //编写数据库连接字符串:server为“服务器IP地址(或名称)”,database为“数据库名称”,uid为“数据库用户名”,pwd为“数据库密码” strCon =server=XTWANG;database=studentmis;uid=sa;pwd=sql2005; //新建SQL Server连接 SqlConnection sqlCon=new SqlConnection (strCon); sqlCon =new SqlConnection (strCon); try { //打开SQL连接 sqlCon.Open(); //连接数据库成功后的相应数据库操作 … //关闭SQL连接 sqlCon.Close(); } catch (SystemException ex) { //连接数据库失败提示 … } ② 集成登录方式 这是一种信任登录,即SQL Server数据库服务器信任Windows系统,如果Windows系统通过了验证,则SQL server将不再进行身份验证,也就不需要提供用户名和密码了。 集成登录方式连接本地的studentmis数据库的代码如下: SqlConnection sqlCon=new SqlConnection (data Sou

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档