文档详情

ADO.NET数据库访问模型 课件 .pdf

发布:2024-12-28约4.34万字共127页下载文档
文本预览下载声明

ADO.NET数据库访问模型

ADO.NET结构

•ADO.NET是一组向.NET程序员公开数据访问服务的类

•ADO.net包括7个重要的基类:

数据访问类:4个

数据存储类(数据表示类):3个

DbConnection

Database

Other

DbConnectionADO.NETApplication

Classes

•DbConnection用于和数据库的连接:

•其他数据访问类都依靠DbConnection与数据库进行通信

关于数据库连接的命名空间和连接类

.NETFramework类库由命名空间组成

连接的典型数据命名空间连接类

oracleSystem.Data.OracleClientOracleConnection

accessSystem.Data.OleDb;OleDbConnection

Sqlserver7.0以System.Data.SqlClientSqlConnection

上版本

访问不同类型的数据库或者版本,使用不同的DbConnection的子类。

例如:

•使用MicrosoftSQLServer7.0或更高版本以上时,用Sqlconnetion

类来进行应用程序和数据库的通信。

•使用MicrosoftAccess的数据库管理系统时,用OLEDbConnection类

SqlConnection类

名称说明

◼公共属性ConnectionString获取或设置用于打开

SQLServer数据库的字

符串。

。。。。。。

ConnectionString属性

•类型是string

•关于连接字符串:其中包含源数据库名称和建立初

始连接所需的其他参数。默认值为空字符串。

连接字符串举例

•DataSource=.;AttachDbFilename=

D:\\test\\db\\ms.mdf;IntegratedSecurity=True;

•DataSource=.;InitialCatalog=xsgl;Integrated

Security=True;

•DataSource=(local);AttachDbFilename=

|DataDirectory|\\Db\\xsgl.mdf;Integrated

Security=True;

•DataSource=localhost;InitialCatalog=clothes;

UserID=sa;Password=haha

连接字符串的组成

连接字符串的格式是使用分号分隔的键/值参数对列表

关键字说明

主数据库文件的名称,包括可连接数据库的完整路

AttachDBFilename

径名。该路经可以是绝对路径,也可以是相对路径,

要连接的SQLServer实例的名称或网络地址。指

DataSource

定本地实例时,始终使用(local)

显示全部
相似文档