本文共 4489 字,大约阅读时间需要 14 分钟。
对象 | 说明 |
Connection | 建立与特定数据源的连接。所有Connection对象的基类均为DbConnection类。 |
Command | 对数据源执行命令。公开Parameters,并且可以通过Connection在Transaction的范围内执行。所有Command对象的基类均为DbCommand类。 |
DataReader | 从数据源中读取只进且只读的数据流。所有DataReader对象的基类均为DbDataReader类。 |
DataAdapter | 用数据源填充DataSet并解析更新。所有DataAdapter对象的基类均为DbDataAdapter类。 |
对象 | 说明 |
Transaction | 使您能够在数据源的事务中登记命令。所有Transaction对象的基类均为DbTransaction类。 |
CommandBuilder | 帮助器对象将自动生成DataAdapter的命令属性或将从存储过程派生参数信息并填充Command对象的Parameters集合。所有CommandBuilder对象的基类均为DbCommandBuilder类。 |
ConnectionStringBuilder | 帮助器对象为创建和管理Connection对象所使用的连接字符串的内容提供了一种简单的方法。所有ConnectionStringBuilder对象的基类均为DbConnectionStringBuilder类。 |
Exception | 在数据源中遇到错误时返回。对于在客户端遇到的错误,.NET Framework数据提供程序会引发.NET Framework异常。所有Exception对象的基类均为DbException类。 |
Error | 公开数据源返回的警告或错误中的信息。 |
ClientPermission | 为.NET Framework数据提供程序代码访问安全属性。所有ClientPermission对象的基类均为DBDataPermission类。 |
.NET Framework 数据提供程序 | 说明 |
SQL Server .NET Framework 数据提供程序 | 提供对Microsoft SQL Server 7.0版或更高版本的数据访问。使用System.Data.SqlClient命名空间。 建议用于使用Microsoft SQL Server 7.0或更高版本的中间层应用程序,Microsoft数据库引擎(MSDE)或SQL Server 7.0或更高版本的单层应用程序。 建议将用于SQL Server的OLE DB提供程序(SQLOLEDB)与OLE DB .NET Framework数据提供程序一起使用。对于SQL Server 6.5版和较早版本,必须将用于SQL Server的OLE DB提供程序与OLE DB .NET Framework数据提供程序一起使用。 |
OLE DB .NET Framework 数据提供程序 | 适合于使用OLE DB公开的数据源。使用System.Data.OleDb命名空间。 建议用于使用SQL Server 6.5或较早版本的中间层应用程序。 对于SQL Server 7.0或更高版本,建议使用SQL Server .NET Framework数据提供程序。还建议用于使用Microsoft Access数据库的单层应用程序。不建议将Access数据库用于中间层应用程序。 |
ODBC .NET Framework 数据提供程序 | 适合于使用ODBC公开的数据源。使用System.Data.Odbc命名空间。 建议用于使用ODBC数据源的中间层和单层应用程序。 |
Oracle .NET Framework 数据提供程序 | 适用于Oracle数据源。Oracle .NET Framework数据提供程序支持Oracle 客户端软件 8.1.7 版和更高版本,使用System.Data.OracleClient命名空间。建议用于使用Oracle数据源的中间层和单层应用程序。 |
驱动程序 | 提供程序 |
SQLOLEDB | 用于SQL Server的Microsoft OLE DB提供程序 |
MSDAORA | 用于Oracle的Microsoft OLE DB提供程序 |
Microsoft.Jet.OLEDB.4.0 | 用于Microsoft Jet的OLE DB提供程序 |
驱动程序 |
SQL Server |
Microsoft ODBC for Oracle |
Microsoft Access 驱动程序 (*.mdb) |