ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用

ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用

ID:45793658

大小:180.00 KB

页数:63页

时间:2019-11-17

ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用_第1页
ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用_第2页
ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用_第3页
ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用_第4页
ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用_第5页
资源描述:

《ADO.NET数据库访问技术案例教程 第11章 数据访问的参数设置与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11章数据访问的参数设置与应用SQL语句中的参数设置11.1存储过程的参数设置11.2——【知 识 技 能 目 标】——(1)掌握使用包含参数的数据命令执行数据筛选操作。(2)掌握使用包含参数的数据命令执行数据更新操作。(3)掌握包含参数的数据适配器命令的操作。(4)掌握使用包含参数的存储过程执行数据筛选操作。(5)掌握使用包含参数的存储过程执行数据更新操作。——【本 章 学 习 导 航】——本章探讨了使用包含参数的数据命令或存储过程执行数据筛选操作和数据更新操作的多种方法,执行包含参数的数据命令或存储过程的主要流程如下。(1)创建Connection对象,并设置相应的属性值。

2、(2)打开Connection对象。(3)创建Command对象并设置相应的属性值。(4)创建参数对象,将建立好的参数对象添加到Command对象的Parameters集合中。(5)给参数对象赋值。(6)执行数据命令。(7)关闭相关对象。建议分为两个教学单元,第一个教学单元为11.1,第二个教学单元为11.2。11.1SQL语句中的参数设置在设计数据库应用程序时,通过数据命令传送到数据库执行的SQL语句经常会包含参数,例如,在SQL语句中,Where子句使用参数动态筛选所需的数据记录。11.1.1使用包含参数的数据命令执行数据筛选操作【实例11-1】1.设计任务设计一个窗体,用来

3、浏览选定班级的班级信息和该班对应的学生信息。窗体的运行效果如图11-1所示。图11-1包含参数的数据命令的执行结果在“班级编号”对应的组合框中选择一个班级编号,文本框中会显示对应班级的“班级名称”和“班级编号”,同时列表框中会显示对应班级的学生信息。2.设计过程(1)新建一个项目Chapter11_1。(2)在窗体中添加1个ComboBox控件、2个TextBox控件、1个ListBox控件和多个Label控件,窗体及控件的设计外观如图11-2所示。(3)切换到代码窗口,编写程序代码,实现其功能。图11-2筛选操作窗体的设计状态大部分程序代码与第6章的实例6-1相同,下面只列出不

4、同的代码。第6章代码6-1-3中第09、10两行对应的语句改为以下形式。comm.CommandText="Select班级编号,班级名称From班级"&_"Where班级编号=@ClassNo"3.知识要点说明数据命令对象SqlCommand的Parameters属性能够取得与SqlCommand相关联的参数集合(也就是SqlParameterCollection),从而通过调用SqlParameterCollection的Add方法即可将SQL语句中的参数添加到参数集合中。数据命令对象SqlCommand的Parameters属性主要有以下几个。(1)ParameterNam

5、e:用于指定参数的名称。(2)SqlDbType:用于指定参数的数据类型,例如整型、字符型等。(3)Value:设置输入参数的值。(4)Direction:指定参数的方向,可以是下列值之一。ParameterDirection.Input:指明为输入参数。ParameterDirection.Output:指明为输出参数。ParameterDirection.InputOutput:指明为输入参数或者输出参数。ParameterDirection.ReturnValue:指明为返回值类型。11.1.2使用包含参数的数据命令执行数据更新操作【实例11-2】1.设计任务设计一个窗体,

6、该窗体可以实现逐条浏览数据记录以及新增、修改与删除记录的功能。更新数据窗体的运行效果如图11-3所示。图11-3更新数据窗体的运行状态2.设计过程(1)新建一个项目Chapter11_2。(2)在窗体中添加10个Button控件、4个TextBox控件和4个Label控件,窗体及控件的设计外观如图11-4所示。(3)切换到代码窗口,编写程序代码,实现其功能。图11-4更新数据窗体的设计状态实例11-2中的【删除】按钮和【保存】按钮的Click事件过程的程序代码与第7章的实例7-1不同,分别如代码11-1-1、11-1-2所示,其余的程序代码与第7章的实例7-1相同。3.代码分析代

7、码分析如表11-1所示。代码序号行号代码分析代码11-1-103行和04行在参数集中替参数Number加入一个参数对象,并设置该参数的值05构建带参数的Delete语句表11-1程序代码分析代码11-1-204行至11行在参数集中替Insert语句中的4个参数加入参数对象,并设置这些参数的值12行和13行构建带参数的Insert语句23行至30行在参数集中替Update语句中的4个参数加入参数对象,并设置这些参数的值31行至34行构建带参数的Update语句4.知识要点说明实例1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。