ADONET数据库编程.doc

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

实践8 ADO.NET数据库编程 准备工作:这一章示例在第9章的示例基础上做。将chap9复制一份,改成chap8。打开chap8下的网站,将content.aspx页面删除,并将BackMaster.master中的Menu控件删除,将ID为stiemap的DIV中的“输入用户名”及其后的文本框TextBox1删除,将BackMaster.master.cs中的定义的公有属性UserName删除。最后BackMaster.master页面显示如下: 实践8.1 在VS中建立与数据库的连接 准备工作:在SQL SERVER EXPRESS中已建立好所需的数据库对象。 1、在VS中打开“服务器资源管理器”窗口,若没有打开,则从“视图”菜单中找。 2、“服务器资源管理器”窗口中的“数据连接”上右击,选择“添加连接” 下面选择“Microsoft SQL Server”,点击“继续” 在服务名下方输入“localhost\sqlexpress”,选择使用SQLServer方式身份验证方式,用户名为“sa”,密码是“123”,选择数据库为“gxjwdb”,点击“测试连接”,显示连接成功对话框 3、连接成功后,“服务器资源管理器”窗口中显示连接上的数据库中所有对象。 以后编程过程中对数据库的查看等操作可在这个窗口中时行。 实践8.2 ADO.NET五个核心对象的使用 一、SqlConnection对象的使用 1、创建页面ADOTest.aspx,页面设计如下: 2、各控件的属性设置如下: 控件ID 属性名 属性值 备注 RadioButtonList1 Items[0].text Windows身份验证方式连接 Items[1].text SQL SERVER身份验证方式连接 Button1 Text 确定 Label1 Text 空 3、编写Button1_Click事件代码如下: 4、运行并观察结果 5、将连接字符串放在配置文件Web.Config中: 方法:打开配置文件Web.Config,将connectionStrings/节内容改为 Button1_Click事件代码改为: 二、SqlCommand对象的使用 1、在页面ADOTest.aspx上添加命令按钮Button2如下: 2、编写代码如下: 先为此类添加一个字段CONN_STR,取连接字符串用 再编写Button2_Click事件代码如下:(练习SqlCommand初始化及ExecuteNonQuery()方法的使用) 3、运行观察结果 4、在页面ADOTest.aspx上添加命令按钮Button3如下: 5、编写Button3_Click事件代码如下:(练习SqlCommand初始化及ExecuteScalar()方法的使用) 三、SqlDataReader对象的使用 1、创建一个后台登录页面login.aspx,页面设计如下: 2、各控件的属性设置如下: 控件ID 属性名 属性值 备注 TextBox1 TextBox2 TextMode password Button1 Text 确定 3、头部引入命令空间如下: 编写Button1_Click事件代码如下: 4、运行观察结果 四、SqlDataAdapter与DataSet对象结合使用数据查询 1、打开页面xsxxcx.aspx,页面设计如下: 2、各控件的属性设置如下: 控件ID 属性名 属性值 备注 TextBox1 GridView1 Button1 Text 查询 3、编写代码 头部引入命令空间如下: 编写Button1_Click事件代码如下: 4、运行观察结果 五、SqlDataAdapter与DataSet对象结合使用数据修改 1、打开页面xsxxxgaspx,页面设计如下: 2、各控件的属性设置如下: 控件ID 属性名 属性值 备注 TextBox1 学号 TextBox2 姓名 TextBox3 年龄 TextBox4 班级 RadioButtonList1 Items[0].text 男 Items[1].text 女 GridView1 Button1 Text 输入学号删除 Button2 Text 输入全部内容插入 Button3 Text 输入全部内容根据学号更新 3、编写代码 头部引入命令空间如下: 编写Page_Load事件代码如下,使页面刚加载时显示表中记录。 编写Button2_Click事件代码如下: 运行,插入如下记录,观察结果。 编写But

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档