Table of Contents

Class OracleConAdapter

Namespace
Tripous.Data
Assembly
Tripous.Data.dll

Connection string adapter for Oracle databases.

public class OracleConAdapter : DbConAdapter
Inheritance
OracleConAdapter
Inherited Members
Extension Methods

Properties

PropDefs

Gets the connection property definitions supported by Oracle.

public override DbConPropDef[] PropDefs { get; }

Property Value

DbConPropDef[]

ServerType

Gets the database server type handled by this adapter.

public override DbServerType ServerType { get; }

Property Value

DbServerType

Methods

ReadDatabase(Dictionary<string, string>, List<DbConProp>)

Reads the Oracle service name or data source value.

protected override void ReadDatabase(Dictionary<string, string> Dict, List<DbConProp> Props)

Parameters

Dict Dictionary<string, string>
Props List<DbConProp>

ReadPort(Dictionary<string, string>, List<DbConProp>)

Reads the Oracle port from the Data Source value.

protected override void ReadPort(Dictionary<string, string> Dict, List<DbConProp> Props)

Parameters

Dict Dictionary<string, string>
Props List<DbConProp>

ReadServer(Dictionary<string, string>, List<DbConProp>)

Reads the Oracle server from the Data Source value.

protected override void ReadServer(Dictionary<string, string> Dict, List<DbConProp> Props)

Parameters

Dict Dictionary<string, string>
Props List<DbConProp>

WriteDatabase(List<string>, List<DbConProp>)

Writes the Oracle Data Source value using server, port and service name when available.

protected override void WriteDatabase(List<string> Parts, List<DbConProp> Props)

Parameters

Parts List<string>
Props List<DbConProp>

WritePort(List<string>, List<DbConProp>)

Does nothing because Oracle writes the port as part of the Data Source value.

protected override void WritePort(List<string> Parts, List<DbConProp> Props)

Parameters

Parts List<string>
Props List<DbConProp>

WriteServer(List<string>, List<DbConProp>)

Does nothing because Oracle writes the server as part of the Data Source value.

protected override void WriteServer(List<string> Parts, List<DbConProp> Props)

Parameters

Parts List<string>
Props List<DbConProp>