この章の内容は次のとおりです。
このマニュアルは、クイック・スタート・ガイドであり、Oracle Data Provider for .NETおよびOracle Developer Tools for Visual Studioの主な機能をはじめとする、Microsoft .NET Frameworkに対応したOracleテクノロジについて説明しています。インストールと構成、Oracle .NET製品を使用した基本的なアプリケーションの作成方法、PL/SQLおよび.NETストアド・プロシージャの両方の作成方法と使用方法についても説明します。
このマニュアルを読み終わると、さらに詳細なドキュメントに進む準備が整います。注意: 次に示すように、[F1]キーによるコンテキスト依存ヘルプ(動的ヘルプ)、およびHTMLおよびPDFによるヘルプが、多数のOracle .NET製品について用意されています。
関連項目:
|
Microsoft .NET Frameworkは、アプリケーションやXML Webサービスを作成、デプロイおよび実行するための多言語環境です。主なコンポーネントは次のとおりです。
共通言語ランタイム(CLR)は、実行中のアプリケーションの管理に役立つサービスを提供する、言語に依存しない開発環境およびランタイム環境です。
Frameworkクラス・ライブラリ(FCL)には、事前にパッケージ化された機能における一貫性のあるオブジェクト指向ライブラリが含まれています。
Oracle Data Provider for .NET (ODP.NET)は、OracleデータベースへのADO.NETデータ・アクセスを最適化します。開発者は、ODP.NETを使用して、Real Application ClustersやXML DBなどのOracle Databaseの拡張機能、および高度なセキュリティを利用できます。
ODP.NETにより、.NETからのOracleの使用が、より柔軟で高速になり、安定性が得られます。ODP.NETには、他の.NETドライバが提供していない機能が多数含まれています。これには、ネイティブXMLデータ型、セルフチューニング、RACに最適化された接続プール、プロモート可能なトランザクションおよびアドバンスト・キューイングが含まれます。
Visual Studio対応Oracle Developer Tools(ODT)は、Visual Studio環境と統合されるアプリケーション・ツールのセットです。これらのツールを使用すると、Oracleの機能にグラフィック・ユーザー・インタフェースでアクセスでき、ユーザーは多様なアプリケーション開発タスクを実行でき、開発生産性と操作性を改善できます。Oracle Developer Toolsは、Visual Basic、C#および他の.NET言語を使用した.NETストアド・プロシージャのプログラミングと実装をサポートしています。
次に、Oracle Developer Toolsの機能の一部を示します。
Oracleスキーマを参照するためのServer Explorerとの統合
スキーマ・オブジェクトを作成および変更するためのデザイナおよびウィザード
コードを自動生成するためにスキーマ・オブジェクトを.NETフォーム上にドラッグ・アンド・ドロップする機能
状況依存のダイナミック・ヘルプが統合されたPL/SQLエディタおよびデバッガ
データの挿入および更新、Visual Studio環境でのストアド・プロシージャのテストなど、データベースの日常的なタスクを実行するためのOracle Data Window
SQL文またはPL/SQLスクリプトを実行するためのOracle Query Window
Oracle Deployment Wizard for .NET(「Microsoft Visual Studioとの統合」を参照)
Oracle Database Extensions for .NETは、WindowsでのOracle Databaseのデータベース・オプションです。このオプションによって、Microsoft Windows用のOracle Databaseを使用する.NETストアド・プロシージャまたはファンクションを、Visual Basic .NETまたはVisual C#を使用して作成および実行できるようになります。
関連項目: 『Oracle Database Extensions for .NET開発者ガイド』 |
.NETアセンブリに.NETプロシージャおよびファンクションを作成した後は、Oracle Developer Tools for Visual StudioのコンポーネントであるOracle Deployment Wizard for .NETを使用してそれらをOracle Databaseにデプロイできます。
ASP.NETの開発者は、Oracle Providers for ASP.NETを使用すると、Webアプリケーション(Webユーザー情報、ショッピング・カートなど)に共通のアプリケーション状態をOracle Databaseに簡単に格納できるようになります。これらのプロバイダは、既存のMicrosoft ASP.NETプロバイダをモデルにしており、類似スキーマおよびプログラミング・インタフェースを共有することで、.NET開発者に使い慣れたインタフェースを提供します。
Oracleでは、次のプロバイダが用意されています。
メンバーシップ・プロバイダ
ロール・プロバイダ
サイト・マップ・プロバイダ
セッション状態プロバイダ
プロファイル・プロバイダ
Webイベント・プロバイダ
Webパーツ・パーソナライズ・プロバイダ
キャッシュ依存性プロバイダ
それぞれのASP.NETプロバイダは、個別に使用したり、ご使用のWebサイトのその他のOracle ASP.NETプロバイダと組み合せて使用することができます。各プロバイダは、特定のセットのWebサイト情報を格納されます。
Oracle Providers for ASP.NETのクラス、その使用方法、インストールおよび要件については、『Oracle Providers for ASP.NET開発者ガイド』を参照してください。この内容は、ダイナミック・ヘルプとしても提供されています。