この章の内容は次のとおりです。
このマニュアルは、クイック・スタート・ガイドであり、Oracle Data Provider for .NETおよびOracle Developer Tools for Visual Studioの主な機能をはじめとする、Microsoft .NET Frameworkに対応したOracleテクノロジについて説明しています。 インストールと構成、Oracle .NET製品を使用した基本的なアプリケーションの作成方法、PL/SQLおよび.NETストアド・プロシージャの両方の作成方法と使用方法についても説明します。
注意: このマニュアルはMicrosoft Visual Studio 2008を使用して作成されました。Microsoft Visual Studio 2005をご使用の場合は、スクリーンショット、ショートカット、メニュー・オプションおよび生成されるコードが若干異なることはありますが、通常、問題が発生することはありません。 |
このマニュアルの内容を理解した後は、Oracle Databaseドキュメント・ライブラリに含まれる様々な情報の理解に進むことができます。
参照:
|
Microsoft .NET Frameworkは、アプリケーションやXML Webサービスを作成、デプロイおよび実行するための多言語環境です。主なコンポーネントは次のとおりです。
共通言語ランタイム(CLR)は、実行中のアプリケーションの管理に役立つサービスを提供する、言語に依存しない開発環境およびランタイム環境です。
Frameworkクラス・ライブラリ(FCL)には、事前にパッケージ化された機能における一貫性のあるオブジェクト指向ライブラリが含まれています。
Oracle Data Provider for .NET(ODP.NET)は、.NETクライアント・アプリケーションからOracle Databaseへの高速かつ効率的なADO.NETデータ・アクセス、およびその他のOracle Database機能へのアクセスを提供します。
開発者は、ODP.NETを使用して、Real Application ClustersやXML DBなどのOracle Databaseの拡張機能、および高度なセキュリティを利用できます。
Oracle Developer Tools for Visual Studio(ODT)は、Visual Studio環境と統合された一連のアプリケーション・ツールです。 これらのツールでは、Oracle機能に対し、Graphical User Interfaceによってアクセスを行います。また、ユーザーは様々なアプリケーション開発タスクを実行できる他、開発の生産性や使いやすさが向上します。 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開発者ガイド』を参照してください。この内容は、ダイナミック・ヘルプとしても提供されています。