OracleConnectionStringBuilder コンストラクタ (String)
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)



OracleConnectionStringBuilder クラスは、キー/値ペアの固定のコレクションを内部的に保持しています。このコンストラクタに対して接続文字列の値を部分的に指定した場合でも、オブジェクトからは常に各キー/値ペアの既定値が提供されます。このオブジェクトの ConnectionString プロパティで取得される文字列には、項目の既定値以外のキー/値ペアだけが格納されます。

次の例では、単純な接続文字列を、OracleConnectionStringBuilder オブジェクトのコンストラクタに指定し、そのオブジェクトに含まれたすべてのキー/値ペアを反復処理しています。このコレクションには、各項目の既定値が含まれる点に注意してください。また、OracleConnectionStringBuilder クラスは、常に一貫したキー名となるよう、既知のキーに対するシノニムが変換されます。
![]() |
---|
この例には、OracleConnectionStringBuilder と接続文字列がどのように連携するかを示すパスワードが含まれています。アプリケーションでは、Windows 認証の使用をお勧めします。パスワードを使用する必要がある場合は、ハードコーディングされたパスワードをアプリケーションに組み込まないでください。 |
' You may need to set a reference to the System.Data.OracleClient ' assembly before running this example. Imports System.Data.OracleClient Module Module1 Sub Main() Try Dim connectString As String = "Server=OracleDemo;UID=Mary;Pwd=*****" Console.WriteLine("Original: " & connectString) Dim builder As New OracleConnectionStringBuilder(connectString) Console.WriteLine("Modified: " & builder.ConnectionString) For Each key As String In builder.Keys Console.WriteLine(key & "=" & builder.Item(key).ToString) Next Console.WriteLine("Press any key to finish.") Console.ReadLine() Catch ex As System.Collections.Generic.KeyNotFoundException Console.WriteLine("KeyNotFoundException: " & ex.Message) Catch ex As System.FormatException Console.WriteLine("Format exception: " & ex.Message) End Try End Sub End Module
// You may need to set a reference to the System.Data.OracleClient // assembly before you can run this sample. using System.Data.OracleClient; class Program { static void Main() { try { string connectString = "Server=OracleDemo;UID=Mary;Pwd=*****"; Console.WriteLine("Original: " + connectString); OracleConnectionStringBuilder builder = new OracleConnectionStringBuilder(connectString); Console.WriteLine("Modified: " + builder.ConnectionString); foreach (string key in builder.Keys) Console.WriteLine(key + "=" + builder[key].ToString()); Console.WriteLine("Press any key to finish."); Console.ReadLine(); } catch (System.Collections.Generic.KeyNotFoundException ex) { Console.WriteLine("KeyNotFoundException: " + ex.Message); } catch (System.FormatException ex) { Console.WriteLine("Format exception: " + ex.Message); } } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


OracleConnectionStringBuilder コンストラクタ

名前 | 説明 |
---|---|
OracleConnectionStringBuilder () | OracleConnectionStringBuilder クラスの新しいインスタンスを初期化します。 |
OracleConnectionStringBuilder (String) | OracleConnectionStringBuilder クラスの新しいインスタンスを初期化します。引数に渡した接続文字列によって、インスタンスの内部的な接続情報のデータが提供されます。 |

OracleConnectionStringBuilder コンストラクタ ()
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- OracleConnectionStringBuilder コンストラクタのページへのリンク