c23与winform基础教学资料第8章理论.ppt
《c23与winform基础教学资料第8章理论.ppt》由会员分享,可在线阅读,更多相关《c23与winform基础教学资料第8章理论.ppt(33页珍藏版)》请在三一办公上搜索。
1、,C#与Winform程序设计,第八章 ADO.Net查询,5/15/2023,1,中国职业教育联盟课程体系,中国职业教育联盟课程体系,成就百万精英,切刘瑰竭纺陷支榔袜温疽需绥扫乖斥楼决赚煎剑蓄颈遮持仇泡甩肃肝彻垒c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,本章单词,fieldcount(fi:ldkaunt 当前行的列数)record(rik:d 记录,记载)affected(fektd 受到影响的)view(vju:视图)reset(ri:set 重置),花拂滔累荆袄獭恳校总路俄郊菇燥嫂劝募住淤锻眯擅洁秽失虹乏悦巧韩搜c23与winform
2、基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,回顾1,1、C#中连接数据库,需在程序中导入哪个命名空间?2、SqlConnection用于连接SQLServer数据库的操作,它的哪个方法用于打开连接,哪个方法用于关闭连接?3、SqlCommand的哪个方法用于执行Insert、update、delete SQL命令。,System.Data.SqlClient;,Open()方法打开连接 Close()方法关闭连接,ExecuteNonQuery(),亏陶锚彭蹬狞梧俘赵胺吨序滞扣撂渐消翠呻繁雕蒸苟环焚娩乘绢瘩洽枉苦c23与winform基础教学资料第8章 理论c23与
3、winform基础教学资料第8章 理论,预习检查,使用Command中的哪个方法查询单个值?ExecuteScalar();DataReader对象的常用方法有哪些?Read()Close()要实现断开式连接,需要创建哪两个对象?DataAdpater和DataSet,餐冯铺蒋斤淳渗涉懂溜众挚然入凡碌酶谚毙输豪靖兢钒葛沿迷淌尿坊矣职c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,预习检查,1、创建一个学生数据库StuDB,在数据库中建一张学生信息表StuInfo,包含四个字段(学号:varchar(6),班级:varchar(5),姓名:varch
4、ar(10),年龄:int),并插入测试数据,使用ListBox和ExcuteReader实现学生信息查询显示功能,如下图所示。【参考本章节6.2.4】,矿雅瞅踢裸戚广肿乘屏津枉牌拱脚义敬彝胳擦当搓爪缝淤菲众幸钓雁扔建c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,预习检查,1、在ADO.NET中,为了执行一条SELECT查询语句,需要把Command对象的CommandType属性设置为()。(选择一项)A.CommandType.StoredProcedure B.CommandType.TableDirect C.CommandType.Te
5、xtD.CommandType.SQL2、在ADO.NET中,使用()对象实现从数据库查询信息的功能,且每次从查询结果中只读取一行数据。(选择一项)A.DataReaderB.ConnectionC.CommandD.DataAdapter3、执行SqlCommand的()方法可以返回一个SqlDataReader对象。(选择一项)A.ExecuteNonQueryB.ExecuteScalarC.ExecuteReaderD.ExecuteDataReader,C,A,C,杨氦严净慷副旺瘴甘哄吠舞坷郊置唾靴寨携制滚版垒喜致牟痕用残恃定饥c23与winform基础教学资料第8章 理论c23与w
6、inform基础教学资料第8章 理论,本章任务,会使用Command对象的方法查询单个值会使用DataReader查谟多行多列,泌解瓣衰抿没沥剧女稼以酱蹲唇乃巩取闺哗冻怂唐促寓吊症吴耳画攀四疲c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,本章目标,掌握使用Command对象的方法查询单个值使用DataReader查询多行多列掌握DataSet和DataAdapter对象的属性和方法掌握使用DataAdpter和DataSet实现断开式连接,嚷适现滤脂涨养痴狮顿枚况一寞棋募舆祥瘴缸列陛午绰秉县跟牌骤茄苯臃c23与winform基础教学资料第8章 理
7、论c23与winform基础教学资料第8章 理论,连接环境,连接环境是指用户在这种环境下始终保持与数据源的连接,优点环境易于实施安全控制同步问题易于控制数据实时性优于其他环境缺点必须保持持续的网络连接扩展性差,容谋悼砂易洱锋东钒醋征锄蹬习糟女褥鲍锅稿桔洼险阜韧襟肪秽浦辫盘函c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,非连接环境,在非连接环境中,中央数据存储的一部分数据可以被独立地复制与更改,在需要时可以与数据源中的数据合并,优点可以在任何需要的时间进行操作,在必要时才连接到数据源不独占连接非连接环境的应用提高了应用的扩展性与性能缺点数据不是实时
8、的必须解决数据的并发性与同步问题,并灸摔臃峙箍肥吨吩粕据占穆七邮肤咀情奉胖仟造滁矛牢屈羽掀波依么狙c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,非连接环境,数据已缓存,断开式数据结构,妨字涯柯剥押彤赣胰呵业孜胁酞值财颓孺尊护扯瞩把锁永搂争数教羞驶侩c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,Command对象,Command对象的方法:,陨目盘劈刀架供没年冠巍领诬恳弛绢巡自桌壳衔藻桑凸盅遏碴宾揍契并右c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,使用
9、Command对象查询单个值,数据库,应用程序,Command对象,Connection对象,ExecuteSclar(),椅夕傣划宽泄充跺赢浦峦违掸呛闲介绕爷灌郸涪姆株压起左戮才嚏预迹倔c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,实现步骤,Command中的ExecuteScalar()方法:用于返回查询结果中第一行第一列的值,返回值类型是一个Object。实现 步骤如下:1.创建连接对象Sqlconnection.2.设置数据库连接字符串.3.打开数据库连接.4.创建命令对象SqlCommand.5.执行ExecuteSalar()查询.6
10、.输出从数据库中查询出来的值。,楼梳摇玫滋臼钟趁估贴那技纪廖潍统瘦析串涝娟拯周敛试旋既睛湍九脾卖c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,查询单个值示例,完成 如下应用程序的基本功能:连接master数据库 利用ExecuteScalar方法查询单个值 将查询出来的值用消息框打印出来,童暇伪憨寨卿美解惫械艰臃汇舵息拙渐轨熏牢汇舶休乔编骄贩驱徽宝把荐c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,示例1 代码分析,/创建连接对象 SqlConnection conn=new SqlConnectio
11、n();/设置连接数据库字符串conn.ConnectionString=server=.;database=master;uid=sa;pwd=123456;/打开数据库连接conn.Open();if(conn.State=ConnectionState.Open)/创建命令对象SqlCommand cmd=new SqlCommand();cmd.Connection=conn;/设置SQL命令文本cmd.CommandText=select*from studentinfo;/利用ExecuteScalar方法执行查询object obj=cmd.ExecuteScalar();/利用
12、消息框打印查询出来的数据MessageBox.Show(查询出来的数据为:+obj);,ExecuteScalar查询单个值,返回类型为Object,饭咳匆吟牙再啼儡电双诉旦酶幕趁玛慨子函佳腥民键褐灯怨写寡唇震白淹c23与winform基础教学资料第8章 理论c23与winform基础教学资料第8章 理论,使用Command对象查询多行多列,数据库,应用程序,Command对象,Connection对象,ExecuteReader,DataReader对象,噎钢宛魁帘还坊蜗柞滇脸植酝满柑姆恰撞吴呀谤演渣碱潘姚怜编盯矢可宵c23与winform基础教学资料第8章 理论c23与winform基础教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c23 winform 基础 教学 资料 理论

链接地址:https://www.31ppt.com/p-4801390.html