- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADO.NET体系结构; VB.NET与SQL Server数据库的连接;
8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 ADO(ActiveX Data Object):是在OLE DB的上层,它进一步简化了数据访问编程。使得应用程序访问数据库变得更加方便简单。 ADO.NET采用ADO体系结构模型,并扩展了功能。 本章重点介绍ADO.NET的对象模型功能以及如何利用这些对象建立VB.NET与数据库之间的数据访问功能。 8.1 数据库访问技术基本概念 2. ADO.NET体系结构 ADO.NET的主要技术特点 (1)支持断开连接模型。 断开连接模型是指一旦获得所需的数据,就断开对数据源的连接,使用离线数据集继续在本机上处理数据。优点是大大减少传输切断数据的开销,保证应用程序不会太长时间持有数据库锁或持久连续占用数据库服务器资源,从而生成有高伸缩性的应用程序。 8.1 数据库访问技术基本概念 (2)采用XML作为数据交换的格式。XML是跨平台存储和传输数据的工业标准格式,用XML格式发送信息,可以让程序员很容易将共享数据应用程序中的数据处理和用户接口组件分离到不同服务器中,这对于支持多用户的系统来说,可以较大程度地提高系统的性能和可维护性。 8.1 数据库访问技术基本概念 ADO.NET组件 两个核心组件:Dataset和.NET数据提供程序(Data Provider) Dataset对象用于保存数据, .NET数据提供程序通过执行SQL命令或存储过程来存取数据。 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 说明: Dataset是ADO.NET的断开式结构的核心组件。它的设计目的:实现独立于任何数据源的数据访问。 Dataset把数据以XML形式存放在客户端的内存(不是服务器)。Dataset是与数据源断开的,不知道数据提供者,无论数据源是什么,它都会提供一致的关系编程模型。 8.1 数据库访问技术基本概念 (2) .NET Framework数据提供程序:用于实现对底层数据源的访问。组件包括:Connection、Command、DataAdapter和DataReader对象。 ( Connection对象提供与数据源的连接。 Command对象执行数据库命令。 DataReader 从数据源中提供高性能的数据流。 DataAdapter 对象执行SQL命令,将数据采集来放入Dataset对象中。 ) 8.1 数据库访问技术基本概念 在使用DataSet之前, 都是属于DataProvider的执行范围, 也就是每家数据库厂商各自的存取方式,所以用户必须选择合适的DataProvider对象。 8.1 数据库访问技术基本概念 表8.1 ADO.NET的四类数据提供程序 8.2 数据库访问控件对象 访问数据库主要涉及以下控件对象: SqlConnection //数据库连接对象 SqlCommand //执行Sql命令对象 SqlDataAdapter //数据适配器对象,用于采集数据并将数据送到客户端数据集DataSet中 DataSet //数据集对象,一个数据集中可存放多个表中内容 8.2 数据库访问控件对象 Datatable //数据表对象,查询结果即可送入数据集Dataset,也可送入表Datatable。 BindingMangerBase // “数据绑定管理器”对象 SqlDataReader //数据只读对象 8.2 数据库访问控件对象 8.2. 数据库访问控件对象 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.6 照片浏览程序设计 8.6 照片浏览程序设计 8.6 照片浏览程序设计 8.6 照片浏览程序设计 8.6 照片浏览
您可能关注的文档
- 深圳市福田区妇女童发展规划统计监测报表制度.doc
- 深圳市经济适用住房及公共租赁住房申请表.doc
- 深圳市首届城市更新论坛014061.doc
- 深圳新天教育4-仁部分.ppt
- 深圳首批七家医院务评级为D级.pptx
- 深圳用海砂建楼致楼四处开花 房屋寿命至少减半.doc
- 混凝土和钢筋混凝排水管基本参数.doc
- 混凝土密封固化剂驶入雄安特区发展的快车道.doc
- 混凝土密封固化剂驶入特区发展快车道获得新的发展平台.doc
- 混凝土试件抗压强统计评定记录.doc
- 2025湖南邵阳绥宁县政务服务中心招聘见习大学生岗位工作人员1人考试备考题库及答案解析.docx
- 2025年中国航信社会招聘(技术类、业务类)考试备考试题及答案解析.docx
- 娄底市重点中学2026届化学高二第一学期期末质量跟踪监视试题含答案.doc
- 2025浙江宁波北仑区人民医院医疗健康服务集团梅山院区招聘编外人员1人考试参考试题附答案解析.docx
- 2025贵州六盘水六枝特区鑫诺融资担保有限责任公司招聘5人笔试模拟试题及答案解析.docx
- 2025江西上饶市部分机关事业单位招聘第二批编外聘用人员122人考试参考题库附答案解析.docx
- 2025合肥市园上园小学教育集团英才招募考试备考试题及答案解析.docx
- 2025浙江温州平阳县萧江镇中心卫生院招聘门诊导医3人考试参考题库附答案解析.docx
- 过敏性休克的应急预案管理制度及程序.docx
- 消化道大出血应急处置预案.docx
原创力文档


文档评论(0)