2 ADO.NET Internet 1.2

Similar documents
untitled

untitled

untitled

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B C B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

untitled

(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20

untitled

臺銀人壽「98年九至十一職等人員甄試」

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

ADO.NET 資料庫存取架構

RunPC2_.doc

ebook215-5

TopTest_Adminstrator.doc

目錄

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

天津天狮学院关于修订2014级本科培养方案的指导意见

第6章  数据库技术基础

产品手册: CA GEN r8

3.1 SQL Server 2005 Analysis Services Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema) (Data Mart) (ETL) ( Ora

RUN_PC連載_12_.doc

ebook 132-2

CAD CAE CAPP CAD CAM PDM CAD ERP T Q C S E CAD CAPP PDM OAERP PDM PDM MISAL 40 90% CK CK ISO

untitled

WQ.s92

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

ebook42-13

Azure_s

信息

epub 61-2

% ~ AAA

Microsoft Word - ¸ê°T³q³ø273´Á.doc

ebook204-2

附件3:

基于ECO的UML模型驱动的数据库应用开发1.doc

幻灯片 1

幻灯片 1

PowerPoint 簡報

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

SSIS 2012SSIS 2005SSISVisual Studio Visual Studio 2010Package SSISSSIS Integration Services SSIS /2008/ R2 SSIS D Integration Serv

untitled

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

ebook46-23

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

mv t ï Catch ex As Exception MessageBox.Show(" «t ï ") Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á


Microsoft Word - 13院21号.doc

epub 79-1

indd

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

目 录 目 录... I 1 背 景 介 绍 指 导 思 想 和 建 设 目 标 建 设 内 容 系 统 定 位 系 统 架 构 信 息 交 换 平 台 建 立 云 计 算 应

教案模板4-2

计算机软件技术专业教学计划

投影片 1

BizSpark 初 创 公 司 计 划 指 南 目 录 什 么 是 BizSpark?... 1 计 划 概 述... 1 计 划 结 构 和 角 色... 1 初 创 公 司 资 格... 3 使 用 BizSpark 的 产 品 和 联 机 服 务 的 示 例 :... 3 职 责... 5

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

FileMaker 15 ODBC 和 JDBC 指南

FAQ -PowerDesigner9.5.DOC

1 Microsoft Dynamics NAV Microsoft Dynamics NAV Microsoft Dynamics NAV Microsoft Dynamics NAV Microsoft Dynamics NAV

final

SiteView技术白皮书

前言

untitled

第 一 章 資料庫概念

12-1. 資料庫基礎觀念 (1). 使用 Access 建立資料庫及資料表 : (2)..NET 2005 讀取資料庫的部分, 雖然工具箱的控制項與.NET 2003 稍有不同, 但是核心程式碼, 還是維持與.NET 2003 相同的架構 (3). 但是.NET 2005 的 web 程式 (As

PowerPoint Template

穨ac3-4.PDF

<4D F736F F F696E74202D20CECABEEDCCEEB1A8BCB0CFB5CDB3C6BDCCA8D3A6D3C3C5E0D1B52DB8F7B5D8B7BDB9FAD7CACEAFBCB0C6F3D2B52DBDB2D2E5>


爱玩科技合作白皮书(2011)

User Group SMTP

NIIT APP T ECH,,,,,, C++ : C++, C++,,, C++,,,,, : ,,,, ;,, ( CIP) C++ /,,. :, (21.) ISBN C..

校友会系统白皮书feb_08

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

高尔夫赌博现金棋牌,能赚现金的棋牌游戏 街机赌博游戏 真钱的棋牌游戏,30

untitled

「西醫基層總額支付委員會《第28次委員會議紀錄

软件概述

2002中華民國科技管理研討會論文格式

IIS Web FTP

Microsoft Word - 书目文件.doc

个人网上银行专业版客户使用手册

前言

XML XML XMPP XML XML Schema XML XML,,, XML,

RUN_PC連載_10_.doc

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

epub83-1

小论文草稿2_邓瀚

目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇 业 务 流 程 管 理 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX BPMX3 是 什 么 为 什 么 要 优 先 采 用 BPMX

臺銀人壽「98年九至十一職等人員甄試」

目 錄 壹 甄 試 重 要 時 程 表... 1 貳 甄 試 類 別 報 考 資 格 條 件 筆 試 科 目 需 才 地 區 及 錄 取 名 額... 2 參 甄 試 方 式 肆 報 名 期 間 及 方 式 伍 測 驗 日 期 時 間 及 應 攜 帶 繳 交 證 件 資 料.

附件四:

附件9-郵政行動金融卡-VISA卡特別約定條款104.10

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

Microsoft PowerPoint - ASP_NET_08

叮当旺业通

ebook37-11

XXXXXXXX

Transcription:

C H A P T E R 1 ADO.NET XML ADO.NET ADO.NET.NET Framework.NET XML ADO.NET.NET Microsoft Visual Studio 200 ADO.NET ADO.NET

2 ADO.NET 1 1.1 1.1 1.1 1.2 Internet 1.2

1.1 Internet 2 1.2 (Internet) Web 1. ADO.NET ADO.NET ADO (ActiveX Data Object) ADO.NET ADO.NET ADO.NET.NET ADO.NET (Universal Data Access UDA) 2.0 ADO.NET

2 ADO.NET 1 ADO.NET API ADO.NET Managed Provider ADO.NET API 1. ADO.NET Managed Provider Native API 1. ADO.NET UDA UDA API Web XML ADO.NET.NET Framework XML ADO.NET ADO.NET ADO.NET XML ADO.NET (Cache) N (N-Tier )

ADO.NET Visual Studio 200 IntelliSense ADO.NET ADO.NET (Cache) XML.NET Framework XML ADO.NET XML.NET XML 1. 2 1. ADO.NET System.Data System.Xml 1. System Data Common Odbc OleDb OracleClient Sql SqlClient SqlTypes SqlServerCe Xml Schema Serialization 1. ADO.NET 2.0 ADO.NET

2 ADO.NET 1 System.Data ADO.NET System.Data.Common.NET Framework (.NET Framework Data Provider) System.Data.Odbc.NET Framework Data Provider for ODBC ODBC API System.Data.OleDb.NET Framework Data Provider for OLE DB S y s t e m.d a t a.o r a c l e C l i e n t.n E T Framework Data Provider for Oracle Oracle System.Data.Sql SQL Server SqlDataSourceEnumerator SQL Server SqlNotificationRequest SQL Server 200 System.Data.SqlClient.NET Framework Data Provider for SQL Server SQL Server 7.0 System.Data.SqlTypes SQL Server 200 System.Data.SqlServerCe SQL Server Mobile SQL Server System.Xml XML System.Xml.Schema XML System.Xml.Serialization XML

ADO.NET 2.0 1. ADO.NET 1. ADO.NET DataSet.NET Data Provider 1. Data Provider DataSet 2 DataTable DataSet DataTable.NET Framework Data Provider for SQL Server.NET Framework Data Provider for OLE DB.NET Framework Data Provider for ODBC.NET Framework Data Provider for Oracle SQL Server 7.0 OLE DB API ODBC API Oracle ADO.NET 1. ADO.NET DataSet Data Provider DataSet Data Provider DataAdapter DataReader Connection Command 1.

2 ADO.NET 1 ProviderFactory DataSet Connection DataTable Transaction DataColumn ConnectionStringBuilder DataRow DataAdapter Constraint Command DataRelation Parameter DataView DataReader DataRowView 1. P r o v i d e r F a c t o r y A D O.N E T 2.0.N E T D a t a P ro v i d e r C o n n e c t i o n Command DataAdapter Connection Transaction Command ConnectionStringBuilder DataAdapter DataReader DataSet DataTable DataSet DataTable Command Parameter

ADO.NET 2.0 DataReader (Forward Only) DataSet DataTable DataSet (Table) DataSet DataSet Tables DataSet DataTable DataTableCollection DataColumn DataTable ( ) DataRow DataTable ( ) Constraint UniqueConstraint DataRelation DataTable DataTable 1. 2 ADO.NET DataView DataTable DataRowView DataView DataRowView 1..1 DataSet DataSet DataSet XML DataSet DataSet Data Provider 1.7 DataSet

2 1 ADO.NET DataSet DataRelationCollection ExtendedProperties DataTableCollection DataTable DataRowCollection DataRow DataColumnCollection DataColumn DataView ChildRelations ParentRelations Constraints ExtendedProperties PrimaryKey 1.7 DataSet 1..2.NET Framework Data Provider.NET Framework Data Provider ADO.NET XML Web Service.NET Framework Data Provider ADO.NET 1.0.NET Data Provider.NET ADO.NET 2.0 Provider Provider.NET Framework Data Provider Data Provider 10

.NET Framework Data Provider XML Web Service Data Provider.NET Framework Data Provider.NET Framework Data Provider for SQL Server.NET Framework Data Provider for OLE DB.NET Framework Data Provider for ODBC.NET Framework Data Provider for Oracle 1..2.1.NET Framework Data Provider for SQL Server SQL Server 7.0.NET Framework Data Provider for SQL Server Microsoft SQL Server.NET Framework Data Provider for SQL Server TDS (Tabular Data Stream) SQL Server API SQL Server Microsoft Data Engine (MSDE).NET Framework Data Provider for SQL Server MSDE SQL Server Engine Data Provider System.Data.SqlClient Provider Connection Command SqlConnection SqlCommand 1. 2 ADO.NET ADO.NET 2.0 1..2.2.NET Framework Data Provider for OLE DB OLE DB Oracle Access SQL Server. 7.0 AS/00 DB2 OLE DB Provider.NET Framework Data Provider for OLE 11

2 1 ADO.NET DB OLE DB COM OLE DB Data Provider 1.1.NET Framework Data Provider for OLE DB OLE DB Provider for ODBC (MSDASQL) ODBC.NET Framework Data Provider for ODBC Data Provider System.Data.OleDB Provider Connection Command OleDbConnection OleDbCommand OLE DB.NET Data Provider Microsoft OLE DB Provider for SQL Server Microsoft OLE DB Provider for Oracle OLE DB Provider for Microsoft Jet Provider SQLOLEDB MSDAORA Microsoft.Jet.OLEDB..0 SQL Server Oracle Jet Access 1.1.NET Framework Data Provider for OLE DB 1..2..NET Framework Data Provider for ODBC OLE DB Oracle Access MySQL SQL Server. 7.0.NET Framework Data Provider for ODBC ODBC API (Application Programming Interface) ODBC.NET Data Provider System.Data.Odbc.dll ODBC Data Provider System.Data.Odbc 12

Provider Connection Command OdbcConnection OdbcCommand Data Provider 1.2 NET Framework Data Provider for ODBC Microsoft SQL ODBC Driver Microsoft ODBC Driver for Oracle Microsoft Jet ODBC Driver SQL Server. Oracle Jet Access 1.2 ODBC Data Provider 1. 2 1..2..NET Framework Data Provider for Oracle.NET Framework Data Provider for Oracle Oracle Oracle Call Interface (OCI) Oracle Oracle Client 8.1.7 Oracle Client ( Oracle ) Oracle Oracle 8.1.7 OLE DB Data Provider System.Data.OracleClient Provider Connection Command OracleConnection OracleCommand ADO.NET ADO.NET 2.0 1..2. Provider Provider Provider SqlConnection OleDbConnection DBConnection SqlCommand OleDbConneciton Provider Provider 1

2 1 ADO.NET ADO.NET 2.0 Provider Connection Command Provider Data Provider 1.. Data Provider SQL Server 7.0.NET Framework Data Provider for SQL Server.NET Framework Data Provider for OLE DB.NET Framework Data Provider for ODBC Data Provider.NET Framework Data Provider for SQL Server SQL Server OLE DB ODBC.NET Framework Data Provider for OLE DB OLE DB Service component Oracle.NET Framework Data Provider for Oracle.NET Framework Data Provider for ODBC 1.8.NET Framework Data Provider for SQL Server SQL Server 7.0.NET Framework Data Provider for OLE DB OLE DB Service Component OLE DB Provider OLE DB.NET Framework Data Provider for Oracle Oracle ( 8.1.7 ).NET Framework Data Provider for ODBC ODBC Service Component ODBC Provider ODBC 1.8 Data Provider 1

ADO.NET 1...1.NET Data Provider ADO.NET.NET Framework Data Provider 1.9 ADO.NET IDbConnection.NET Framework Data Provider for SQL Server SqlConnection IDbConnection.NET Framework Data Provider for OLE DB IDbConnection OleDbConnection.NET Framework Data Provider Connection Command DataAdapter DataReader 1. 2 1.9.NET Framework Data Provider ADO.NET SqlConnection OleDbConnection C o n n e c t i o n.n E T F r a m e w o r k Data Provider for SQL Server SqlDataAdapter SqlDataReader SqlCommand SqlParameter.NET Framework Data Provider for OLE DB OleDbDataAdapter OleDbDataReader OleDbCommand OleDbParameter ADO.NET 2.0 1

2 ADO.NET 1 S q l OleDb Odbc Oracle Connection Command DataReader DataAdapter DataReader DataSet DataSet 1. Data Provider Transaction Command CommandBuilder D b D a t a A d a p t e r D b D a t a A d a p t e r SelectCommand SQL Command ConnectionStringBuilder Parameter Exception Error ClientPermission.NET Framework data provider 1. Data Provider 1

SqlBulkCopy SqlClientFactory SQL Server S q l C l i e n t SqlConnection SqlCommand 1. SqlClient 1. 2 1...2 ADO.NET 1.x (Data Provider) SQL Server SqlConnection OleDbConnection ADO.NET 2.0 ADO.NET 2.0 Provider Factories ProviderFactory Provider Enumeration 1.. D a t a R e a d e r Command Connection 1.10 ADO.NET ADO.NET 2.0 Step1 Connection Connection Open Step2 Command SQL 17

2 ADO.NET 1 DataReader Step DataReader Close DataReader Step Connection Close DataReader Command Connection 1.10 1.. DataSet DataTable DataAdapter Connection 1.11 Step1 Connection Step2 DataAdapter DataAdapter SelectCommand UpdateCommand InsertCommand DeleteCommand Command DataAdapter Command Connection Open 18

ADO.NET DataAdapter DataAdapter DataSet D a t a A d a p t e r DataAdapter Step D a t a A d a p t e r F i l l D a t a S e t DataTable Step Step D a t a S e t D a t a Ta b l e D a t a S e t DataTable DataSet DataTable 1. 2 DataAdapter Connection 1.11 DataSet DataTable Step1 Step2 DataAdapter Update Step Step ADO.NET 2.0 19

2 ADO.NET 1 1. ADO.NET ADO.NET.NET Framework Try..Catch..Finally.N E T F r a m e w o r k D a t a Provider.NET System.Exception.NET Framework Data Provider System.Exception.NET Framework Data Provider for SQL Server SqlException.NET Framework Data Provider for OLE DB OleDbException 1.12.N E T Framework Data Provider Exception SystemException ExternalException DBException SqlException OleDbException OdbcException OracleException 1.12 Exception 20

1.7 ADO.NET XML 1.7 ADO.NET XML ADO.NET XML XML DataSet DataTable XML XML DataSet DataTable XML DataSet DataTable XML XML XML XML (Stream ) Stream XML DOM XML DataSet XML DataSet (Typed DataSet) DataSet DataSet XML 2 ADO.NET XML ADO.NET 2.0 21

2 ADO.NET 1 1.8 ADO.NET OLE DB Microsoft SQL Server 200 ADO.NET Microsoft Excel ADO.NET (DataSet DataTable) ( ) DataSet DataTable ADO.NET XML XML XML ADO.NET XML 22