1、C#程序设计单元教学设计内容:模块八 数据库访问一、 目标与任务本次课程标题:单元34 DataSet精解(2)授课班级略学时2课时上课地点略上课时间第 周 星期 节教学目标能力(技能)目标知识目标 解决参数化查询功能。 解决数据库的保存和更新功能。 理解和掌握参数化查询编程方法 掌握DataTable的用法 掌握数据集DataSet的功能和特点能力训练任务及案例任务34-1:在员工信息查询界面实现动态产生SQL语句,并从DataTable选择。任务34-2:实现界面数据和数据库数据的同步更新,即将DataTable 中改变的数据更新保存到数据库中。参考资料深入浅出C#编程C#入门与提高C#企
2、业级开发案例精解二、 教学设计步骤教学内容教学方法教学手段学生活动时间引入如何使用SQL SELECT语句从数据库表返回所有记录。但是,如果只想检索某个记录或者某些符合条件的记录,并且希望能够根据用户的输入检索这些记录,这时就需要动态创建一个SQL语句从DataTable中选中特定的记录。要动态选择记录,需要创建参数化查询语句。参数化查询(parameterized query)从概念上讲类似于接受一个或者多个参数的函数或者子过程,就像给函数的参数传递不同的值一样,也可以为SQL语句的参数提供不同的值。演示启发提问讨论多媒体课件演示启发学生学生讨论告知 讲述数据库中参数化查询的方法和技巧。SE
3、LECT au_id, au_lname, state FROM authors WHERE (state = ?) 讲述.DataTable中的数据如何更新保存到数据库。使用DataAdapter中的Update()直接使用SQL语句进行更新。讲授演示现场演示现场操作操练任务34-1:在员工信息查询界面实现动态产生SQL语句,并从DataTable选择。任务34-2:实现界面数据和数据库数据的同步更新,即将DataTable 中改变的数据更新保存到数据库中。演示操作现场演示现场操作深化指导教学现场指导实践编程归纳知识点1:动态创建一个SQL语句知识点2:OleDbDataAdapter显式地把更新保存到数据库中讲述多媒体课件回答问题训练项目设计 “员工管理系统”完成员工信息的添加,删除,修改,查询功能。实现数据集和数据库数据同步。布置任务独立完成总结动态创建一个SQL语句从DataTable中选中特定的记录。OleDbDataAdapter显式地把更新保存到数据库中讲述作业继续完善项目设计 “员工管理系统”,完成A完成员工信息的添加,删除,修改,查询功能。实现数据集和数据库数据同步。后记