- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- access_1.ppt
- access数据库 数据库设计1.ppt
- ABS-工作原理.ppt
- Access数据库技术项目化教程思考与练习答案.docx
- access的表达式语句及通配符.ppt
- Access数据库图文实例.doc
- ACCESS表结构及数据导入到ORACLE.doc
- access第二章-数据库和表.ppt
- ACCESS课件_第2章.ppt
- Access转SQL数据库图解.doc
- 五年级数学上册5简易方程2解简易方程第8课时实际问题与方程3教学设计新人教版.doc
- 2024_2025学年新教材高中生物第2章细胞的结构和生命活动第3节第1课时细胞质膜具有选择透过性教案苏教版必修1.doc
- 江苏专用2025版高考地理一轮复习第十二章人类与地理环境的协调发展1人类与地理环境的协调练习含解析新人教版.doc
- 2024_2025学年高中化学第一章物质结构元素周期律第三节化学键练习含解析新人教版必修2.docx
- 2024_2025学年高中政治专题二君主立宪制和民主共和制:以英国和法国为例综合训练含解析新人教版选修3.docx
- 2024_2025学年高中生物课时分层作业18捕获光能的色素和结构含解析新人教版必修1.doc
- 2024_2025学年高中政治专题一古典政治经济学巨匠的理论遗产第3框李嘉图的理论贡献学案新人教版选修2.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程3细胞的衰老和死亡学案2新人教版必修1.doc
- 2024_2025学年新教材高中生物第6章生物的进化1生物有共同祖先的证据学案新人教版必修2.doc
- 司机保证书15篇 .pdf
文档评论(0)