北大青鸟c课件系列

北大青鸟c课件系列

ID:40159814

大小:3.11 MB

页数:34页

时间:2019-07-23

北大青鸟c课件系列_第1页
北大青鸟c课件系列_第2页
北大青鸟c课件系列_第3页
北大青鸟c课件系列_第4页
北大青鸟c课件系列_第5页
资源描述:

《北大青鸟c课件系列》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章用ADO.NET查询和操作数据库回顾Connection对象的作用是什么?什么是异常,用什么结构处理异常?ExecuteScalar()方法返回什么?2预习检查DataReader对象的用途是什么?ExecuteNonQuery()方法的功能是什么?ExecuteReader()方法的功能是什么?3本章任务MySchool系统的学员用户信息的增删改查实现学员信息的模糊查询实现添加学员用户功能实现修改学员用户状态功能实现删除学员用户功能4本章目标会使用DataReader对象检索数据会使用Command对象操作数据掌握ListView控件的使用掌握Cont

2、extMenuStrip控件的使用5为什么使用DataReader应用程序毛毛,北大青鸟,优秀毛毛姓名:学校:北大青鸟成绩:优秀DataReader怎样读取数据库的数据?使用DataReader对象数据库6DataReader对象每次读取一行数据命名空间对应的DataReader对象System.Data.SqlClientSqlDataReaderSystem.Data.OleDbOleDbDataReaderSystem.Data.OdbcOdbcDataReaderSystem.Data.OracleClientOracleDataReader7使用Da

3、taReader查询数据添加年级组合框中的年级名称处理窗体Load事件使用DataReader读取年级名称演示示例1:使用DataReader读取数据8示例1代码分析关键代码回顾:示例1源代码//执行查询SqlDataReaderdataReader=command.ExecuteReader();stringgradeName="";//年级名称//循环读出所有的年级名,并添加到年级列表框中while(dataReader.Read()){gradeName=(string)dataReader[0];cboGrade.Items.Add(gradeName

4、);}dataReader.Close();循环读取数据行添加到组合框中9DataReader的主要成员属性说明HasRows是否返回了结果方法说明Read前进到下一行记录Close关闭DataReader对象DataReader的主要成员:10DataReader使用步骤小结使用DataReader检索数据的步骤:1、创建Command对象2、调用ExecuteReader()创建DataReader对象3、使用DataReader的Read()方法逐行读取数据4、读取某列的数据,(type)dataReader[]5、关闭DataReader对象获取某列的

5、值:方法一:指定列的索引,从0开始方法二:指定列名注意:DataReader使用后必须关闭11小结编写控制台程序,从MySchool数据库的Student表中,读取出所有姓“李”学员的姓名参考代码stringsql="SELECTStudentNameFROMStudentWHEREStudentNameLIKE'李%'";SqlCommandcommand=newSqlCommand(sql,connection);connection.Open();SqlDataReaderdataReader=command.ExecuteReader();Consol

6、e.WriteLine("查询结果:");while(dataReader.Read()){Console.WriteLine((string)dataReader["StudentName"]);}dataReader.Close();12操作数据应用程序毛毛,北大青鸟,良好毛毛姓名:学校:北大青鸟成绩:良好ExecuteNonQuery如何对数据库的数据进行增删改?使用ExecuteNonQuery()方法数据库13操作数据示例怎样新增学员用户?处理“保存”按钮的Click事件使用ExecuteNonQuery()方法向数据库增加记录演示示例2:向数据库增

7、加记录14示例2代码分析关键代码回顾:示例2源代码//创建command对象SqlCommandcommand=newSqlCommand(sql,DBHelper.connection);//打开数据库连接DBHelper.connection.Open();//执行命令intresult=command.ExecuteNonQuery();……返回受影响记录的行数15ExecuteNonQuery()方法小结该方法执行指定的sql语句返回受影响的行数使用ExecuteNonQuery()的步骤小结:1、创建Connection对象2、定义sql语句3、创建

8、Command对象4、执行Execut

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

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

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