第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

.NET FrameWork数据提供程序的核心对象的作用。

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

DataSet组件

DataSet是ADO.NET的断开连接式结构的核心组件,其设计目的是为了实现独立于任何数据源的数据访问。

DataSet与数据源是断线连接的,可以将其看成是从数据库中所检索出的数据在内存中的缓存。

DataSet是DataTable对象的集合,由数据行、数据列、主键、外键、约束等信息组成。因此DataTable可以看成是对应于数据库中表的概念。

ADO.NET结构原理

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

SQL Server 2008

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

ADO.NET的核心对象

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

Connection - 1

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008
第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

连接字符串示例

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008
Data Source 本机:
Initial Catalog 数据库名称 TestDb ;
Integrated Secutity 身份验证:采用的是和windows登录相同的身份验证信息。
第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008
这里用的SQL Serve 登录。

创建Connetion对象

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

打开和关闭链接:

第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008

应用程序配置文件

app.config 是应用程序配置文件
app.config 文件中的connectionString 标签配置连接字符。
第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008
第十四章 基于C#的WinForm ADO.NET结构、 SQL Server 2008