版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库访问组件第一页,共十九页,编辑于2023年,星期三ADO.Net体系结构第二页,共十九页,编辑于2023年,星期三ADO.Net体系结构数据库Connection对象Command对象DataReader对象DataAdapter对象DataSet对象.Net应用程序第三页,共十九页,编辑于2023年,星期三Connection对象Connection对象用于数据库的连接,包含四种:SqlConnection 用于连接SQLServerOleDbConnection 用于连接支持OLEDB的数据库,如Access等OdbcConnection 用于连接任何支持ODBC的数据库OracleConnection 用于连接Oracle第四页,共十九页,编辑于2023年,星期三SqlConnection对象常用属性:ConnectionString 返回类型为String,获取或设置用于打开SQLServer数据库的字符串常用方法:Open()
用ConnectionString属性指定的连接字串打开数据库连接Close()
关闭与数据库的连接第五页,共十九页,编辑于2023年,星期三SqlConnection对象使用SqlConnection连接数据库DimvCnnAsNewSqlConnectionvCnn.ConnectionString="server=localhost;database=Northwind;uid=sa;pwd=sa;"vCnn.Open()'其他代码vCnn.Close()在声明处:ImportsSystem.Data.SqlClient第六页,共十九页,编辑于2023年,星期三Command对象Command对象最主要的工作是透过Connection对象对数据库下达操作的命令,也分四种:SqlCommandOleDbCommandOdbcCommandOracleCommand第七页,共十九页,编辑于2023年,星期三SqlCommand对象常用属性:Connection 获取或设置此Command对象使用的Connection对象的名称CommandText 获取或设置对数据库执行的SQL语句CommandType 命令是使用SQL语句还是存储过程,默认SQL语句Parameters 命令中的参数第八页,共十九页,编辑于2023年,星期三SqlCommand对象常用方法:ExecuteNonQuery() 执行CommandText命令语句并返回受影响的行数ExecuteReader() 执行CommandText命令语句并返回DataReader对象
ExecuteScalar() 执行CommandText命令语句并返回结果集中第一行的第一列第九页,共十九页,编辑于2023年,星期三SqlCommand对象第十页,共十九页,编辑于2023年,星期三DataReader对象DataReader对象用于检索并返回查询结果的所有行数据。DataReader对象是只读的不能执行更新操作。其也分成四种:SqlDataReaderOleDataReaderOdbcDataReaderOracleDataReader第十一页,共十九页,编辑于2023年,星期三SqlDataReader对象常用属性:FieldCount 获取当前行中的列数HasRows 指示DataReader对象是否有数据行常用方法:Read() 用于前移到下一条记录,如果还有下一条记录则返回True,否则返回FalseClose() 关闭DataReader对象,并释放所有已分配的资源第十二页,共十九页,编辑于2023年,星期三SqlDataReader对象第十三页,共十九页,编辑于2023年,星期三DataAdapter对象DataAdapter对象充当数据库和数据集之间进行通信的桥梁,DataAdapter对象的Fill方法用来执行查询并将结果存储在DataSet,而Update方法则可以将DataSet中的数据更新到数据库第十四页,共十九页,编辑于2023年,星期三SqlDataAdapter对象常用属性:DeleteCommand
获取或设置一个Command对象,以从数据集删除记录InsertCommand
获取或设置一个Command对象,以在数据源中插入新记录SelectCommand 获取或设置一个Command对象,用于在数据源中选择记录UpdateCommand
获取或设置一个Command对象,用于更新数据源中的记录第十五页,共十九页,编辑于2023年,星期三SqlDataAdapter对象第十六页,共十九页,编辑于2023年,星期三SqlDataAdapter对象第十七页,共十九页,编辑于2023年,星期三DataSet简介DataSet是ADO.NET面向无连接的数据体系中的一个重要组件,属于命名空间System.Data,主要用来做一个非连接的数据缓存,它的结构与关系数据库类似,由表(DataTable)、视图(DataView)、行(DataRow)和列(DataColumn)等对象组成,可以说DataSet是一个内存数据库第十八页,共十九页,编辑于2023年,星期三实例解决方案:KCSJ_Example数据库备份文件:dbTest在SQLServer中新建一个数据库,名称为Test
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科医生岗位招聘笔试题与参考答案(某世界500强集团)
- 影视导演2024年度分成合同
- 教师资格考试初级中学面试地理试题及答案指导
- 大数据产品经理季度工作计划
- 日本足球职业联盟治理经验及对我国的启示
- 年度品牌推广及抖音平台影响力拓展合作合同
- 水泥买卖合同
- 2024年度云计算服务定制开发与运维合同2篇
- 甲乙双方关于2024年度环保技术研发与推广的合同2篇
- 2024年度服装品牌广告推广合同3篇
- GB/T 16453.3-2008水土保持综合治理技术规范沟壑治理技术
- GA 306.1-2007阻燃及耐火电缆塑料绝缘阻燃及耐火电缆分级和要求第1部分:阻燃电缆
- 课件:第三章 社会工作项目的策划(《社会工作项目策划与评估》课程)
- 私募基金与公募基金介绍课件
- 康复医学课件-第二章 康复评定
- 教师招聘试讲评价表
- 二 年级上册美术课件-《雪花飘飘》|北京课改版 (共25张PPT)
- 机械类复试面试问题汇总(200多道题)
- 新中国十大元帅!课件
- 地籍技术设计书
- 国家开放大学《可编程控制器应用实训》形考任务4(实训四)
评论
0/150
提交评论