ヘッダーをスキップ
Oracle Data Provider for .NET開発者ガイド
10
g
リリース2(10.2.0.2)
B31247-01
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
Oracle Data Provider for .NETの新機能
Oracle Data Provider for .NETリリース10.2.0.2の新機能
Oracle Data Provider for .NETリリース10.2の新機能
Oracle Data Provider for .NETリリース10.1.0.3の新機能
Oracle Data Provider for .NETリリース10.1の新機能
Oracle Data Provider for .NETリリース9.2.0.4の新機能
1
Oracle Data Provider for .NETの概要
Oracleでの.NETデータ・アクセス: 製品とドキュメント
Oracle Data Provider for .NET(ODP.NET)
Oracle Developer Tools for Visual Studio .NET
Oracle Database Extensions for .NET
Oracle Data Provider for .NET(ODP.NET)の概要
Oracle Data Provider for .NETアセンブリ
Oracle.DataAccess.Clientネームスペース
Oracle.DataAccess.Client
Oracle.DataAccess.Clientの列挙
Oracle.DataAccess.Typesネームスペース
Oracle.DataAccess.Typesの構造
Oracle.DataAccess.Typesの例外
Oracle.DataAccess.Typesのクラス
単純なアプリケーションでのODP.NET Client Providerの使用
2
Oracle Data Provider for .NETのインストールと構成
システム要件
Oracle Data Provider for .NETバージョニング・スキーム
Oracle Data Provider for .NETのインストール
インストール後のファイルの位置
3
Oracle Data Provider for .NETの機能
Oracleデータベースへの接続
接続文字列属性
データ・ソース属性の指定
TNS別名の使用
接続記述子の使用
簡易接続ネーミング・メソッドの使用
接続プーリング
接続プーリングの使用
.NETストアド・プロシージャでサポートされない接続プール管理
Real Application Clusters(RAC)データベースに対する接続プール
RACに対する接続プールの最適化
RACデータベースでのPool Size属性
オペレーティング・システム認証
特権接続
パスワードの失効
プロキシ認証
動的分散トランザクション登録
クライアント識別子
透過的アプリケーション・フェイルオーバー(TAF)コールバックのサポート
TAF通知
フェイルオーバーが発生した場合
フェイルオーバーのイベント・ハンドラの登録
ADO.NET 2.0の機能
ADO.NET 2.0の概要
ADO.NETの下位互換性
基本クラスおよびプロバイダ・ファクトリ・クラス
接続文字列ビルダー
データ・ソース列挙子
スキーマ検出のサポート
ユーザーによるメタデータのカスタマイズ
System.Transactionsサポート
TransactionScopeを使用した暗黙的分散トランザクション登録
CommittableTransactionを使用した明示的分散トランザクション登録
バッチ処理サポート
ADO.NET 2.0専用クラスおよびクラス・メンバー
OracleCommandオブジェクト
トランザクション
パラメータ・バインド
データ型BINARY_FLOATおよびBINARY_DOUBLE
OracleDbTypeの列挙型
DbType、OracleDbTypeおよび.NETタイプの判断
PL/SQL連想配列バインド
配列バインド
文キャッシング
文キャッシングの接続文字列属性
レジストリを使用した文キャッシングの有効化
文キャッシングのメソッドおよびプロパティ
接続と文キャッシング
プーリングと文キャッシング
ODP.NETタイプの概要
OracleDataReaderオブジェクトからのデータの取得
OracleDataReader型指定アクセッサ
.NETタイプのアクセッサ
ODP.NETタイプのアクセッサ
LONGおよびLONG RAWデータの取得
InitialLONGFetchSizeを0(ゼロ)または0(ゼロ)より大きな値に設定
InitialLONGFetchSizeを-1に設定
LOBデータの取得
InitialLOBFetchSizeを0(ゼロ)に設定
InitialLOBFetchSizeを0(ゼロ)より大きな値に設定
InitialLOBFetchSizeを-1に設定
InitialLOBFetchSizeプロパティに関連したパフォーマンス上の考慮事項
1回のデータベース・ラウンドトリップでフェッチされる行数の制御
FetchSizeの使用
FetchSizeの微調整
RowSizeプロパティの使用
PL/SQL REF CURSORおよびOracleRefCursor
OracleRefCursorオブジェクトの取得
REF CURSORデータ型の取得
REF CURSORからのOracleDataReaderへの移入
REF CURSORからのDataSetへの移入
REF CURSORからのOracleRefCursorへの移入
REF CURSORから取得したDataSetの更新
REF CURSORに対するExecuteScalarメソッドの動作
ストアド・プロシージャへのREFカーソルの引渡し
LOBサポート
ラージ・キャラクタ・データ型とラージ・バイナリ・データ型
Oracle Data Provider for .NET LOBオブジェクト
DataSetを使用したLOBの更新
OracleCommandおよびOracleParameterを使用したLOBの更新
ODP.NET LOBオブジェクトを使用したLOBの更新
一時LOB
ODP.NETにおけるXMLのサポート
サポートされるXML機能
XQueryサポート
OracleXmlTypeおよび接続依存性
データベースでのXMLTypeデータの更新
DataSet、OracleDataAdapterおよびOracleCommandBuilderによる更新
OracleCommandおよびOracleParameterによる更新
OracleXmlTypeでのXMLデータの更新
XMLの特殊文字
問合せの結果セットのXML形式での取得
日時書式の処理
列データの特殊文字
表名またはビュー名の特殊文字
列名とXML要素名のマッピングにおける大/小文字区別
列名とXML要素名のマッピング
オブジェクト・リレーショナル・データ
NULL値
XMLを使用したデータ操作
日時書式の処理
XMLを使用した変更の保存
列データの特殊文字
表名またはビュー名の特殊文字
XML要素名と列名のマッピングにおける大/小文字区別
XML要素名と列名のマッピング
オブジェクト・リレーショナル・データ
複数の表
トランザクションのコミット
Database Change Notificationサポート
Database Change Notificationクラス
サポートされている操作
通知登録の要件
Database Change Notificationの使用
アプリケーション側の手順
通知処理フロー
ベスト・プラクティスの指針とパフォーマンス上の考慮点
OracleDataAdapter Safeタイプ・マッピング
Oracleデータ型と.NETタイプとの比較
SafeMappingプロパティ
Safeタイプ・マッピングの使用
OracleDataAdapterのRequeryプロパティ
データベースへのDataSetの更新における一意性の保証
DataRowオブジェクトの一意性を構成する要素
PrimaryKeyおよびConstraintsプロパティの構成
PrimaryKeyおよびConstraintsが構成されていない場合の更新
グローバリゼーション・サポート
グローバリゼーション設定
クライアントのグローバリゼーション設定
セッションのグローバリゼーション設定
スレッドベースのグローバリゼーション設定
グローバリゼーションに依存した操作
クライアント・コンピュータのグローバリゼーション設定に依存する操作
スレッドのグローバリゼーション設定に依存する操作
セッション・グローバリゼーション・パラメータに依存する操作
デバッグ・トレース
呼出しのトレースのためのレジストリ設定
TraceFileName
TraceLevel
TraceOption
4
Oracle Data Provider for .NETのサーバー側機能
ODP.NETを使用した.NETストアド・プロシージャの実行の概要
.NETストアド・プロシージャにおけるODP.NETに関する制限事項
暗黙的なデータベース接続
トランザクションのサポート
未サポートのSQLコマンド
.NETストアド・プロシージャに対するクライアント・アプリケーションのポーティング
5
Oracle Data Provider for .NETクラス
OracleCommandクラス
OracleCommandメンバー
OracleCommandコンストラクタ
OracleCommand静的メソッド
OracleCommandプロパティ
OracleCommandパブリック・メソッド
OracleCommandBuilderクラス
OracleCommandBuilderメンバー
OracleCommandBuilderコンストラクタ
OracleCommandBuilder静的メソッド
OracleCommandBuilderプロパティ
OracleCommandBuilderパブリック・メソッド
OracleCommandBuilderイベント
OracleConnectionクラス
OracleConnectionメンバー
OracleConnectionコンストラクタ
OracleConnection静的プロパティ
OracleConnection静的メソッド
OracleConnectionプロパティ
OracleConnectionパブリック・メソッド
OracleConnectionイベント
OracleDataAdapterクラス
OracleDataAdapterメンバー
OracleDataAdapterコンストラクタ
OracleDataAdapter静的メソッド
OracleDataAdapterプロパティ
OracleDataAdapterパブリック・メソッド
OracleDataAdapterイベント
OracleDataReaderクラス
OracleDataReaderメンバー
OracleDataReader静的メソッド
OracleDataReaderプロパティ
OracleDataReaderパブリック・メソッド
OracleErrorクラス
OracleErrorメンバー
OracleError静的メソッド
OracleErrorプロパティ
OracleErrorメソッド
OracleErrorCollectionクラス
OracleErrorCollectionメンバー
OracleErrorCollection静的メソッド
OracleErrorCollectionプロパティ
OracleErrorCollectionパブリック・メソッド
OracleExceptionクラス
OracleExceptionメンバー
OracleException静的メソッド
OracleExceptionプロパティ
OracleExceptionメソッド
OracleInfoMessageEventArgsクラス
OracleInfoMessageEventArgsメンバー
OracleInfoMessageEventArgs静的メソッド
OracleInfoMessageEventArgsプロパティ
OracleInfoMessageEventArgsパブリック・メソッド
OracleInfoMessageEventHandlerデリゲート
OracleParameterクラス
OracleParameterメンバー
OracleParameterコンストラクタ
OracleParameter静的メソッド
OracleParameterプロパティ
OracleParameterパブリック・メソッド
OracleParameterCollectionクラス
OracleParameterCollectionメンバー
OracleParameterCollection静的メソッド
OracleParameterCollectionプロパティ
OracleParameterCollectionパブリック・メソッド
OracleRowUpdatedEventHandlerデリゲート
OracleRowUpdatedEventArgsクラス
OracleRowUpdatedEventArgsメンバー
OracleRowUpdatedEventArgsコンストラクタ
OracleRowUpdatedEventArgs静的メソッド
OracleRowUpdatedEventArgsプロパティ
OracleRowUpdatedEventArgsパブリック・メソッド
OracleRowUpdatingEventArgsクラス
OracleRowUpdatingEventArgsメンバー
OracleRowUpdatingEventArgsコンストラクタ
OracleRowUpdatingEventArgs静的メソッド
OracleRowUpdatingEventArgsプロパティ
OracleRowUpdatingEventArgsパブリック・メソッド
OracleRowUpdatingEventHandlerデリゲート
OracleTransactionクラス
OracleTransactionメンバー
OracleTransaction静的メソッド
OracleTransactionプロパティ
OracleTransactionパブリック・メソッド
OracleCollectionTypeの列挙
OracleDbTypeの列挙
OracleParameterStatusの列挙
6
Oracle Data Provider for .NET XML関連クラス
OracleXmlCommandTypeの列挙
OracleXmlQueryPropertiesクラス
OracleXmlQueryPropertiesメンバー
OracleXmlQueryPropertiesコンストラクタ
OracleXmlQueryPropertiesプロパティ
OracleXmlQueryPropertiesパブリック・メソッド
OracleXmlSavePropertiesクラス
OracleXmlSavePropertiesメンバー
OracleXmlSavePropertiesコンストラクタ
OracleXmlSavePropertiesプロパティ
OracleXmlSavePropertiesパブリック・メソッド
OracleXmlStreamクラス
OracleXmlStreamメンバー
OracleXmlStreamコンストラクタ
OracleXmlStream静的メソッド
OracleXmlStreamインスタンス・プロパティ
OracleXmlStreamインスタンス・メソッド
OracleXmlTypeクラス
OracleXmlTypeメンバー
OracleXmlTypeコンストラクタ
OracleXmlType静的メソッド
OracleXmlTypeインスタンス・プロパティ
OracleXmlTypeインスタンス・メソッド
7
ADO.NET 2.0クラス
OracleClientFactoryクラス
OracleClientFactoryメンバー
OracleClientFactoryパブリック・プロパティ
OracleClientFactoryパブリック・メソッド
OracleConnectionStringBuilderクラス
OracleConnectionStringBuilderメンバー
OracleConnectionStringBuilderコンストラクタ
OracleConnectionStringBuilderパブリック・プロパティ
OracleConnectionStringBuilderパブリック・メソッド
OracleDataSourceEnumeratorクラス
OracleDataSourceEnumeratorメンバー
OracleDataSourceEnumeratorパブリック・メソッド
8
Database Change Notification
OracleDependencyクラス
OracleDependencyメンバー
OracleDependencyコンストラクタ
OracleDependency静的フィールド
OracleDependency静的メソッド
OracleDependencyプロパティ
OracleDependencyメソッド
OracleDependencyイベント
OracleNotificationRequestクラス
OracleNotificationRequestメンバー
OracleNotificationRequest静的メソッド
OracleNotificationRequestプロパティ
OracleNotificationRequestメソッド
OracleNotificationEventArgsクラス
OracleNotificationEventArgsメンバー
OracleNotificationEventArgs静的フィールド
OracleNotificationEventArgs静的メソッド
OracleNotificationEventArgsプロパティ
OracleNotificationEventArgsメソッド
OnChangeEventHandlerデリゲート
OracleNotificationTypeの列挙
OracleNotificationSourceの列挙
OracleNotificationInfoの列挙
9
Oracle Data Provider for .NETグローバリゼーション・クラス
OracleGlobalizationクラス
OracleGlobalizationメンバー
OracleGlobalization静的メソッド
OracleGlobalizationプロパティ
OracleGlobalizationパブリック・メソッド
10
Oracle Data Provider for .NETファイルオーバー・クラス
OracleFailoverEventArgsクラス
OracleFailoverEventArgsメンバー
OracleFailoverEventArgs静的メソッド
OracleFailoverEventArgsプロパティ
OracleFailoverEventArgsパブリック・メソッド
OracleFailoverEventHandlerデリゲート
FailoverEventの列挙
FailoverReturnCodeの列挙
FailoverTypeの列挙
11
Oracle Data Provider for .NETタイプ・クラス
OracleBFileクラス
OracleBFileメンバー
OracleBFileコンストラクタ
OracleBFile静的フィールド
OracleBFile静的メソッド
OracleBFileインスタンス・プロパティ
OracleBFileインスタンス・メソッド
OracleBlobクラス
OracleBlobメンバー
OracleBlobコンストラクタ
OracleBlob静的フィールド
OracleBlob静的メソッド
OracleBlobインスタンス・プロパティ
OracleBlobインスタンス・メソッド
OracleClobクラス
OracleClobメンバー
OracleClobコンストラクタ
OracleClob静的フィールド
OracleClob静的メソッド
OracleClobインスタンス・プロパティ
OracleClobインスタンス・メソッド
OracleRefCursorクラス
OracleRefCursorメンバー
OracleRefCursor静的メソッド
OracleRefCursorプロパティ
OracleRefCursorインスタンス・メソッド
12
Oracle Data Provider for .NETタイプの構造
OracleBinary構造
OracleBinaryメンバー
OracleBinaryコンストラクタ
OracleBinary静的フィールド
OracleBinary静的メソッド
OracleBinary静的演算子
OracleBinary静的型変換演算子
OracleBinaryプロパティ
OracleBinaryインスタンス・メソッド
OracleDate構造
OracleDateメンバー
OracleDateコンストラクタ
OracleDate静的フィールド
OracleDate静的メソッド
OracleDate静的演算子
OracleDate静的型変換
OracleDateプロパティ
OracleDateメソッド
OracleDecimal構造
OracleDecimalメンバー
OracleDecimalコンストラクタ
OracleDecimal静的フィールド
OracleDecimal静的(比較)メソッド
OracleDecimal静的(操作)メソッド
OracleDecimal静的(対数)メソッド
OracleDecimal静的(三角法)メソッド
OracleDecimal静的(比較)演算子
OracleDecimal静的演算子(.NETタイプからOracleDecimalへの変換)
OracleDecimal静的演算子(OracleDecimalから.NETへの変換)
OracleDecimalプロパティ
OracleDecimalインスタンス・メソッド
OracleIntervalDS構造
OracleIntervalDSメンバー
OracleIntervalDSコンストラクタ
OracleIntervalDS静的フィールド
OracleIntervalDS静的メソッド
OracleIntervalDS静的演算子
OracleIntervalDS型変換
OracleIntervalDSプロパティ
OracleIntervalDSメソッド
OracleIntervalYM構造
OracleIntervalYMメンバー
OracleIntervalYMコンストラクタ
OracleIntervalYM静的フィールド
OracleIntervalYM静的メソッド
OracleIntervalYM静的演算子
OracleIntervalYM型変換
OracleIntervalYMプロパティ
OracleIntervalYMメソッド
OracleString構造
OracleStringメンバー
OracleStringコンストラクタ
OracleString静的フィールド
OracleString静的メソッド
OracleString静的演算子
OracleString型変換
OracleStringプロパティ
OracleStringメソッド
OracleTimeStamp構造
OracleTimeStampメンバー
OracleTimeStampコンストラクタ
OracleTimeStamp静的フィールド
OracleTimeStamp静的メソッド
OracleTimeStamp静的演算子
OracleTimeStamp静的型変換
OracleTimeStampプロパティ
OracleTimeStampメソッド
OracleTimeStampLTZ構造
OracleTimeStampLTZメンバー
OracleTimeStampLTZコンストラクタ
OracleTimeStampLTZ静的フィールド
OracleTimeStampLTZ静的メソッド
OracleTimeStampLTZ静的演算子
OracleTimeStampLTZ静的型変換
OracleTimeStampLTZプロパティ
OracleTimeStampLTZメソッド
OracleTimeStampTZ構造
OracleTimeStampTZメンバー
OracleTimeStampTZコンストラクタ
OracleTimeStampTZ静的フィールド
OracleTimeStampTZ静的メソッド
OracleTimeStampTZ静的演算子
OracleTimeStampTZ静的型変換
OracleTimeStampTZプロパティ
OracleTimeStampTZメソッド
13
Oracle Data Provider for .NETタイプの例外
OracleTypeExceptionクラス
OracleTypeExceptionメンバー
OracleTypeExceptionコンストラクタ
OracleTypeException静的メソッド
OracleTypeExceptionプロパティ
OracleTypeExceptionメソッド
OracleNullValueExceptionクラス
OracleNullValueExceptionメンバー
OracleNullValueExceptionコンストラクタ
OracleNullValueException静的メソッド
OracleNullValueExceptionプロパティ
OracleNullValueExceptionメソッド
OracleTruncateExceptionクラス
OracleTruncateExceptionメンバー
OracleTruncateExceptionコンストラクタ
OracleTruncateException静的メソッド
OracleTruncateExceptionプロパティ
OracleTruncateExceptionメソッド
A
Oracleスキーマ・コレクション
共通のスキーマ・コレクション
MetaDataCollections
DataSourceInformation
DataTypes
Restrictions
ReservedWords
ODP.NET固有のスキーマ・コレクション
Tables
Columns
Views
XMLSchema
Users
Synonyms
Sequences
Functions
Procedures
ProcedureParameters
Arguments
Packages
PackageBodies
JavaClasses
Indexes
IndexColumns
PrimaryKeys
ForeignKeys
ForeignKeyColumns
UniqueKeys
用語集
索引