dotConnect for Oracle (英語版)
ORMに対応した、Oracle用ADO.NETのデータプロバイダー
Devart 社の製品
2005 年より日本国内にてComponentSourceで販売中。
価格:¥ 26,600 (税抜)〜 バージョン: 9.14.1180 新機能 更新日: Jan 14, 2021 (2)
ORMに対応した、Oracle用ADO.NETのデータプロバイダー
dotConnect for Oracle は、Oracle XML 型、Oracle オブジェクト型 OBJECT、VARRAY、TABLE、REF をはじめとするすべての Oracle データ型をサポートし、拡張機能、クエリやストアド プロシージャの実行監視機能、高度な設計時エディターを提供します。また、Unicode、PL/SQL テーブル、接続プーリング、およびアレイ バインド機能をサポートし、TAF サポートと Oracle ホームの操作を可能にし、便利な機能を多数提供します。
dotConnect for Oracle は、Oracle データベース サーバーに直接アクセスするためのデータ プロバイダーで、Microsoft .NET Framework および.NET Compact Framework に対応します。この製品は、.NET Framework (ADO.NET) テクノロジ対応のActiveX データオブジェクトを完全にベースにしています。ADO.NET には、分散データ共有アプリケーションを作成するためのコンポーネント群が豊富に揃っています。ADO.NET は .NET Framework には不可欠で、リレーショナル データ、XML、およびアプリケーション データへのアクセスを提供します。dotConnect for Oracle データ プロバイダーは、SQL Server .NET または OLE DB .NET データ プロバイダーと同じように使用できます。dotConnect for Oracle は、Oracle サーバーへのアクセスに Oracle Call Interface (OCI) を使用できます。また、TCP/IP 経由で直接アクセスすることもできます。
OCI は、Oracle データベースへアクセスするための低レベルのネイティブ アプリケーション プログラミング インターフェイスです。OCI を使用すると、Oracle 製品を操作する軽量かつ高速なアプリケーションを作成できます。ただし、この方法で Oracle サーバーと通信するには、Oracle クライアント ソフトウェアがインストールされている必要があります。しかし、そのようなソフトウェアをインストールしたくない場合や、インストールできない場合があります。そのような場合、dotConnect for Oracle では直接モードを使用できます。直接モードでは、プロバイダーは Oracle クライアントがなくても接続でき、実際に (必要最小限の機能を備えた) シン データベース アプリケーションの作成を可能にする TCP/IP プロトコルのみ必要です。
dotConnect for Oracle には、Oracle データベースへの接続、コマンドの実行、および実行結果の取得を行う機能があります。これらの実行結果は直接処理できます。また切断状態の間に、今後の処理のために ADO.NET データセットに格納することもできます。実行結果を DataSet に格納しておくと、ユーザーにデータを公開したり、複数のソースのその他のデータと連結したり、複数の層間で間接的に渡したりすることができます。DataSet に結果を格納している間に、データに対して実行された処理は、後で Oracle データベースと一致させることができます。dotConnect for Oracle データ プロバイダーは軽量に動作するように設計されています。この製品は Oracle データベースとコードの間の最小レイヤーで構成されます。これにより、パフォーマンスを犠牲にすることなく機能を拡張します。
次に、dotConnect for Oracle データプロバイダーの主要な機能の一部を示します。