ADO.NET.

Slides:



Advertisements
Similar presentations
LUPA 开源软件实训就业见习基地 LUPA— 中国开源运动的探索者和实践者,开放式资 源科技的整合者,也是中国开源模式的缔造者。 中国开源软件( OSS )推进联盟任主席单位(四部委) 中国 Linux 产业战略联盟核心发起单位(工信部) 2001 年成立中国首个.
Advertisements

ADO.NET – 连接数据库. 2 课程地位 STB SQL Server XML PSPM ASP.NET Oracle OOAD Computer Base HTML&JavaScript OOP\Java C C SQL Base JSP/Servlet EJB/WebService C#
行政事业单位资产管理信息系统培训 讲师:姚珂 行政事业单位资产管理信息系统培训. 2 系统总体功能介绍 1 软件安装与数据初始 软件安装与数据初始 2 软件日常操作介绍 软件日常操作介绍 4 用户管理及账套维护 用户管理及账套维护 5 目 录目 录目 录目 录 参数配置与数据上报.
教育技术装备统计系统 使用培训 教育部基础教育司 教育部教育管理信息中心.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
主讲:史治平 地址:四川电大计算机教研室 电话:
第21章 .NET报表设计 (时间:1.5次课,3学时).
硝酸盐.
数据库原理及应用 课程导引 成都东软学院.
第7章利用ADO.NET 进行数据访问.
  中国技术交易信息服务平台 中国技术市场管理促进中心.
ASP.NET 網頁製作教本 – 從基本語法學起
ADO .NET 簡介.
資料庫系統 曾俊雄.
第8章 设计数据库应用网站 本章讲述的主要内容 8.1 数据库基础知识 8.2 使用数据库系统 8.3 SQL查询基础
第六章 数据库和ADO.NET 褚龙现 软件学院.
TBSMGS数据存储管理软件 北京金信桥信息技术有限公司 2010年05月27日.
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
第十 章 XML与数据库的交换 10.1 概述 10.2 数据岛 10.3 XML数据源对象 10.4 数据集操作
何从饮食的角度如预防感冒 印 虹.
在线考试系统 答辩人: 朱允昌、朱碧云、张海燕 汇报时间: 指导老师: 任艳、徐怡 软件应用与开发类
在线考试系统 答辩人: 朱允昌、朱碧云、张海燕 汇报时间: 指导老师: 任艳、徐怡 软件应用与开发类
转正述职报告 乐恩公司 史航
指導老師:張簡嘉壬 開發團隊:張宏德、顏嘉均、陳重佑、張恩碩 國立高雄第一科技大學電子工程系 2015/12/11
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
第 11 章 資料庫應用與 ADO物件 製作.
資料庫程式設計 VB資料庫設計簡介 週次:4 建國科技大學 資管系 饒瑞佶.
Visual C# 2010 程式設計經典 第15章 ADO .NET與資料工具.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
ADO.NET教學 資管所研一 曹明玉 93/4/28.
主 讲 教 师:陆有军 Web技术与应用 第六章 ADO.NET 主 讲 教 师:陆有军
課程名稱:資料庫系統 授課老師:李春雄 博士
第6章 ADO.NET数据访问接口 6.
上述代码规范了 INSERT 语句的编写规范,其中:
第2章 ADO.NET 2.0概述.
第十四章 資料庫應用程式 14.1 ADO.NET簡介 14.4 資料的單筆巡覽、新增、 修改、刪除
資料庫程式設計 VB資料庫設計簡介 週次:2 建國科技大學 資管系 饒瑞佶.
VB如何存取資料庫 ? 資料庫 資料儲存 資料庫引擎 資料庫引擎 Jet 讀取、寫入與修改 資料控制項 資料庫存取物件(ADO) 使用者介面.
数据保护技术(完整性、并发性、安全性和数据库恢复)
第9章 事务.
5.5.1 存储过程的优点 ① 事务处理 ② 速度和性能 ③ 过程控制 ④ 安全性 ⑤ 减少网络流量和通信 ⑥ 模块化
5.1.1 使用 ExecuteReader()操作数据库
操作数据库 C#程序设计课程组.
使用ADO.NET访问数据 数据库连接 C#程序设计课程组.
電子簽核教育訓練.
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
C# 程序设计教程 同济大学计算机系基础学科组
Connection对象 访问数据库的第一步是建立连接,只有建立连接,才可能实现 在数据库和应用程序之间移动数据。 ADO提供了连接对象:
第 8 章 VB.NET与数据库应用程序 本章主要内容: ADO.NET体系结构; VB.NET与SQL Server数据库的连接;
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
資料庫程式設計 VB資料庫設計簡介 週次:3 建國科技大學 資管系 饒瑞佶.
数据库技术与应用 (开学篇) 同济大学.
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
第五讲 酒店客房管理系统(一) 教育部“十二五”职业教育国家规划教材
爱心志愿者服务系统 操作指引 设计:东莞市爱心志愿者协会 网络中心 胡连甲 技术支持电话与微信:
第十讲 学生成绩管理系统(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
SQL Server Mobile 2005 程序开发(三)
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
通讯录管理系统设计 常州工程职业技术学院 计算机技术系.
第 10 章 ADO.NET與XML.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
ASP.NET实用教程 清华大学出版社 第9章数据库应用 教学目标 教学重点 教学过程 2019年5月3日.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
IT DNA- 微軟MVP、資深IT人胡百敬 資訊產業全攻略!IT知識工作者聯手推薦! 資訊新鮮人》 專業資訊人》 知識工作者》
HOOK和数据库访问 主讲人:孙鑫
C#快速導讀 流程控制.
SQL Server 2005 Reporting Services報表設計
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

ADO.NET

ADO.NET基本原素 ADO.NET的二個基本原素 .NET Data Provider DataSet 連線到資料來源,並在其中執行SQL命令 DataSet 離線資料處理物件,不連線到資料來源,也不須知道資料從何而來

.NET Data Provider .NET Data Provider是位於System.Data命名空間下,用來處理資料連線,執行SQL命令的類別 主要由四個元件組成: connection command DataReader DataAdapter

.NET 提供五種provider SqlClient Provider OleDb Provider Odbc Provider 適用於SQL server 7.0之後版本資料庫 OleDb Provider 適用於SQL server 6.5以前,及其他未提供原生provider資料來源 Odbc Provider 適用所有使用ODBC驅動程式的資料來源 OracleClient Provider 適用oracle資料庫 SqlServerCE Provider 適用SQL Server CE 的資料庫

使用.NET Data Provider 選擇適用provider,如為.NET framework提供,則直接實體化其提供類別,進行操作。其他provider則將其.dll檔複製,並在專案中指向參照之。 如:SqlClient Provider則使用 SqlConnection, SqlCommand, SqlDataReader, SqlDataAdatpter 以connection物件建立資料連線,以command物件執行SQL命令,並取得資料結果集建立DataReader物件 以DataAdapter物件做為資料來源與DataSet物件橋樑,進行資料操作

ADO.NET物件模型

離線式存取 DataSet搭配Connection、DataAdapter,執行步驟先建立一個Connection物件連接到資料來源並開啟連線通道,再建立DataAdapter物件執行查詢命令或選取資料,接下來必須透過DataAdapter將資料填入DataSet

DataSet 「離線式存取」 資料填入DataSet之後,就要在DataSet中進行資料的處理及運算,但是應該特別注意,這段在DataSet的運作都是在記憶體中,不會立即對資料庫產生影響,要等到最後透過DataAdapter將DataSet中處理過的資料填回資料庫之後,才會真的影響到資料庫,這點和ADO時代即時連線方式的Recordset物件運作相當不同

即時連線存取 即時連線的方式存取資料來源,採用DataReader搭配Connection、Command,執行步驟先建立一個Connection物件連接到資料來源並開啟連線通道,再建立Command物件以執行查詢命令或T-SQL命令,再建立一個DataReader將回傳的資料一一讀出,最後再呼叫Close方法關閉DataReader和資料庫連線。