欢迎来到天天文库
浏览记录
ID:49222636
大小:212.00 KB
页数:13页
时间:2020-02-02
《数据库操作(五).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模块八数据库操作(五).net教学团队DataSet精解主要内容教学目标能力训练任务及案例参数化查询将更新保存到数据库教学目标能力目标解决参数化查询功能。解决数据库的保存和更新功能。教学目标知识目标理解和掌握参数化查询编程方法掌握DataTable的用法掌握数据集DataSet的功能和特点能力训练任务及案例任务1:在员工信息查询界面实现动态产生SQL语句,并从DataTable选择。任务2:实现界面数据和数据库数据的同步更新,即将DataTable中改变的数据更新保存到数据库中。参数化查询如果只想检索某个记录或者某些符合条件的记录,并且希望能够根据用户的输入检索这些记录,这时就需要动态
2、创建一个SQL语句从DataTable中选中特定的记录。参数化查询要动态选择记录,需要创建参数化查询语句。参数化查询(parameterizedquery)从概念上讲类似于接受一个或者多个参数的函数或者子过程,就像给函数的参数传递不同的值一样,也可以为SQL语句的参数提供不同的值。参数化查询要创建参数化查询,首先要创建一个SQLSELECT语句,但是WHERE子句的具体内容是在运行时动态创建的。数据库中参数化查询的方法和技巧SELECTau_id,au_lname,stateFROMauthorsWHERE(state=?)将更新保存到数据库修改了包含在DataSet中的DataTab
3、le后,由于DataSet及其中的DataTable处于非连接模式,因此必须使用OleDbDataAdapter显式地把更新保存到数据库中。将更新保存到数据库将更新保存到数据库中需要使用如下所示的OleDbDataAdapter的成员:OleDbDataAdapter的Update方法为DataSet中每个已插入、已更新或已删除的行调用相应的INSERT、UPDATE或DELETE语句。RowState属性用于标记是否添加、修改或者删除了某个DataRow。OleDbDataAdapter使用该信息来确定要更新的数据库表中的行。OleDbDataAdapte的InsertCommand
4、,UpdateCommand和DeleteCommand属性分别包含用来添加、修改和删除记录的SQL语句。任务任务1:在员工信息查询界面实现动态产生SQL语句,并从DataTable选择。任务2:实现界面数据和数据库数据的同步更新,即将DataTable中改变的数据更新保存到数据库中。训练项目完善项目设计“员工管理系统”,完成员工信息的添加,删除,修改,查询功能。实现数据集和数据库数据同步。
此文档下载收益归作者所有