System.Data.OracleClient 命名空间
System.Data.OracleClient 命名空间是用于 Oracle 的 .NET Framework 数据提供程序。
用于 Oracle 的 .NET Framework 数据提供程序描述了用于在托管空间中访问 Oracle 数据源的类集合。使用 OracleDataAdapter 类可以填充驻留在内存中的 DataSet,查询该数据集以及使用该数据集更新数据源。
有关如何使用此命名空间的其他信息,请参见 OracleDataReader、OracleCommand 和 OracleConnection 类。
提示
有关使用 .NET Framework 编程时使用此命名空间的概念性信息,请参见 使用 Oracle .NET Framework 数据提供程序。
用于 Oracle 的 .NET Framework 数据提供程序支持许多 Oracle 数据类型,包括 BFILE、LOB 和 REF CURSOR 数据类型。有关在参数中使用 Oracle 数据类型的信息,请参见 OracleType。
类
类 | 说明 | |
---|---|---|
OracleBFile | 表示托管 OracleBFile 对象,该对象的设计旨在与 Oracle BFILE 数据类型配合使用。无法继承此类。 | |
OracleClientFactory | 表示一组方法,这些方法用于创建 Oracle 提供程序的数据源类实现的实例。 | |
OracleCommand | 表示针对数据库执行的 SQL 语句或存储过程。无法继承此类。 | |
OracleCommandBuilder | 自动生成用于协调 DataSet 的更改与关联数据库的单表命令。无法继承此类。 | |
OracleConnection | 表示一个到数据库的打开的连接。无法继承此类。 | |
OracleConnectionStringBuilder | 为创建和管理连接字符串(由 OracleConnection 类使用)的内容提供了一种简单方法。 | |
OracleDataAdapter | 表示用于填充 DataSet 和更新数据库的一组数据命令和到数据库的连接。无法继承此类。 | |
OracleDataReader | 提供从数据源读取数据行的只进流的方法。无法继承此类。 | |
OracleException | 当 Oracle 数据库或用于 Oracle 的 .NET Framework 数据提供程序返回警告或错误时生成的异常。无法继承此类。 | |
OracleInfoMessageEventArgs | 为 InfoMessage 事件提供数据。无法继承此类。 | |
OracleLob | 表示存储在 Oracle 服务器上的大型对象二进制 (LOB) 数据类型。无法继承此类。 | |
OracleParameter | 表示 OracleCommand 的参数,还可以表示它到 DataColumn 的映射。无法继承此类。 | |
OracleParameterCollection | 表示与 OracleCommand 相关的参数的集合以及它们各自到 DataSet 中列的映射。无法继承此类。 | |
OraclePermission | 启用用于 Oracle 的 .NET Framework 数据提供程序,以帮助确保用户具有足够的安全级别来访问 Oracle 数据库。 | |
OraclePermissionAttribute | 将某安全操作与自定义安全属性相关联。 | |
OracleRowUpdatedEventArgs | 为 RowUpdated 事件提供数据。无法继承此类。 | |
OracleRowUpdatingEventArgs | 为 RowUpdating 事件提供数据。 | |
OracleTransaction | 表示要在数据库中生成的事务。 |
结构
结构 | 说明 | |
---|---|---|
OracleBinary | 表示要存储在数据库中或从数据库中检索的二进制数据的可变长度流。 | |
OracleBoolean | 表示在 Oracle 数据类型之间进行数据库比较操作所返回的值,并公开用于执行数据类型转换的方法。 | |
OracleDateTime | 表示日期和时间数据,取值范围从公元前 4712 年 1 月 1 日 到公元 4712 年 12 月 31 日。 | |
OracleMonthSpan | 表示用月份表示的时间间隔,并对应于 Oracle 9i INTERVAL YEAR TO MONTH 数据类型。 | |
OracleNumber | 表示要存储在数据库中或从数据库中检索的固定精度和小数位数数值,该数值介于 -10 27 -1 和 10 27 -1 之间。 | |
OracleString | 表示要存储在数据库中或从数据库中检索的字符的可变长度流。 | |
OracleTimeSpan | 表示时间间隔,并且对应于 Oracle 9i INTERVAL DAY TO SECOND 数据类型。 |
委托
委托 | 说明 | |
---|---|---|
OracleInfoMessageEventHandler | 表示将要处理 OracleConnection 的 InfoMessage 事件的方法。 | |
OracleRowUpdatedEventHandler | 表示将要处理 OracleDataAdapter 的 RowUpdated 事件的方法。 | |
OracleRowUpdatingEventHandler | 表示将要处理 OracleDataAdapter 的 RowUpdating 事件的方法。 |
枚举
枚举 | 说明 | |
---|---|---|
OracleLobOpenMode | 指定 OracleLob 应以只读模式还是以读/写模式打开。 | |
OracleType | 指定字段或属性的数据类型,以用于 OracleParameter。 |