OracleDataSource Class

An OracleDataSource object represents an Oracle database from which to open connections to or execute commands directly against.

OracleDataSource has no public constructor. To create an instance, use OracleClientFactory.CreateDataSource(string connectionString) or an OracleDataSourceBuilder.

Class Inheritance

System.Object

System.Data.Common.DbDataSource

Oracle.ManagedDataAccess.Client.OracleDataSource

Declaration

// C#
public class OracleDataSource : DbDataSource

Requirements

Provider ODP.NET Core

Assembly

Oracle.ManagedDataAccess.dll

Namespace

Oracle.ManagedDataAccess.Client

.NET Framework

-

.NET (Core)

See System Requirements

Thread Safety

All public static methods are thread-safe, although instance methods do not guarantee thread safety.