日本語PDF

OracleConnectionメンバー

OracleConnectionメンバーは、次の表にリストされています。

OracleConnectionコンストラクタ

OracleConnectionコンストラクタを、表6-38にリストします。

表6-38 OracleConnectionコンストラクタ

コンストラクタ 説明

OracleConnectionコンストラクタ

OracleConnectionクラスの新規インスタンスをインスタンス化します(オーバーロード)

OracleConnection静的プロパティ

OracleConnection静的プロパティを、表6-40にリストします。

表6-39 OracleConnection静的プロパティ

プロパティ 説明

IsAvailable

暗黙的なデータベース接続が使用できるかどうかを示します。

OracleConnection静的メソッド

OracleConnection静的メソッドを、表6-40にリストします。

表6-40 OracleConnection静的メソッド

メソッド 説明

Equals

System.Objectからの継承(オーバーロード)

ClearPool

指定のOracleConnectionオブジェクトに関連付けられている接続プールがクリアされます

.NETストアド・プロシージャではサポートされません

ClearAllPools

すべての接続プールからすべての接続がクリアされます。

.NETストアド・プロシージャではサポートされません

OracleConnectionプロパティ

OracleConnectionプロパティを、表6-41にリストします

表6-41 OracleConnectionプロパティ

プロパティ 説明

ActionName

接続のアクション名を指定します

ClientId

接続のクライアント識別子を指定します

ClientInfo

接続のクライアント情報を指定します

ConnectionString

Oracleデータベースへの接続に使用される接続情報を指定します

ConnectionTimeout

Openメソッドが要求を終了する前にプールされた接続の取得に要する最大時間を示します。

ConnectionType

特定の接続オブジェクトがTimesTenデータベース接続またはOracle Database接続に関連付けられているか、あるいは物理接続に関連付けられていないかを判別します

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

Container

System.ComponentModel.Componentからの継承

Credential

接続でOracleCredentialオブジェクトを取得または設定するために使用します。

Database

サポート対象外

DatabaseDomainName

接続の設定先データベース・ドメインの名前を指定します

DatabaseEditionName

OracleConnectionオブジェクトのエディション名を設定または取得します

DatabaseName

接続の設定先データベースの名前を指定します

DataSource

接続するデータベースを識別するOracle Netサービス名、接続記述子または簡易接続ネーミングを指定します

DRCPConnectionClass

ODP.NET接続で使用されるDRCP接続プールを識別する論理名を指定します

DRCPPurity

アプリケーションがプールされたセッションを再利用できるか(Pooled)、新しいセッションを使用する必要があるか(New)を指定します

HostName

接続の設定先ホストの名前を指定します

InstanceName

接続の設定先インスタンスの名前を指定します

ModuleName

接続のモジュール名を指定します

PDBName

セッションが接続されているプラガブル・データベースの名前の設定および取得に使用されます

ServerVersion

OracleConnectionが接続を確立するOracleデータベースのバージョン番号を指定します

ServiceName

接続の設定先サービスの名前を指定します

Site

System.ComponentModel.Componentからの継承

State

接続の現在の状態を指定します

StatementCacheSize

この接続に関連付けられた文キャッシュの現在のサイズを指定します

SwitchedConnection

戻されたプールされた接続が、必要なプラガブル・データベースに接続するためにサービス名(ServiceName)またはプラガブル・データベース(PDBName)を変更した場合、このプロパティは接続の切り替えを考慮します

OracleConnectionパブリック・メソッド

OracleConnectionパブリック・メソッドを、表6-42にリストします。

表6-42 OracleConnectionパブリック・メソッド

パブリック・メソッド 説明

BeginTransaction

ローカル・トランザクションを開始します(オーバーロード)

コンテキスト接続用の.NETストアド・プロシージャではサポートされません

ChangeDatabase

サポート対象外

Clone

OracleConnectionオブジェクトのコピーを作成します

.NETストアド・プロシージャではサポートされません

Close

データベース接続をクローズします

CreateCommand

OracleConnectionオブジェクトに関連付けられたOracleCommandオブジェクトを作成して戻します

CreateObjRef

System.MarshalByRefObjectからの継承

Dispose

System.ComponentModel.Componentからの継承

EnlistDistributedTransaction

アプリケーションによって、指定された分散トランザクションに明示的に登録できるようにします

.NETストアド・プロシージャおよび.NET Coreではサポートされません

EnlistTransaction

アプリケーションによって、指定された分散トランザクションに登録できるようにします

.NETストアド・プロシージャではサポートされません

Equals

System.Objectからの継承(オーバーロード)

FlushCache

この接続を使用し、REFオブジェクトを通して検索したすべての更新と削除をフラッシュします

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

GetHashCode

System.Objectからの継承

GetLifetimeService

System.MarshalByRefObjectからの継承

GetSchema

OracleConnectionのデータ・ソースのスキーマ情報を戻します。

GetSessionInfo

セッションのグローバリゼーションの設定を表すOracleGlobalizationオブジェクトのプロパティ値を戻すか、またはリフレッシュします(オーバーロード)

GetType

System.Objectからの継承

InitializeLifetimeService

System.MarshalByRefObjectからの継承

Open

ConnectionStringにより指定されたプロパティの設定でデータベース接続をオープンします

OpenWithNewPassword

新規パスワードで新規接続をオープンします(オーバーロード)

コンテキスト接続用の.NETストアド・プロシージャではサポートされません

PurgeStatementCache

文キャッシングが有効な場合、データベースでオープンしているすべてのカーソルをクローズし、文キャッシュをフラッシュします

SetSessionInfo

セッションのグローバリゼーションの設定をOracleGlobalizationオブジェクトにより指定されたプロパティ値で変更します

SetShardingKey(OracleShardingKey, OracleShardingKey)

接続を要求する前に、シャーディング・キーとスーパー・シャーディング・キーをアプリケーションで設定できます

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

ToString

System.Objectからの継承

OracleConnectionイベント

OracleConnectionイベントを、表6-43にリストします。

表6-43 OracleConnectionイベント

イベント名 説明

ConnectionOpen

このイベントはOracleConnection.Open()メソッドでトリガーされます

Disposed

System.ComponentModel.Componentからの継承

Failover

Oracleフェイルオーバーが発生するときにトリガーされるイベント

.NETストアド・プロシージャではサポートされません

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

HAEvent

HAイベントが発生したときにトリガーされるイベント

InfoMessage

すべてのメッセージにトリガーされるイベントまたはデータベースにより送信される警告

StateChange

接続の状態が変更されたときにトリガーされるイベント