Bagikan melalui


OracleConnectionStringBuilder Konstruktor

Definisi

Menginisialisasi instans baru kelas OracleConnectionStringBuilder.

Overload

OracleConnectionStringBuilder()

Menginisialisasi instans baru kelas OracleConnectionStringBuilder.

OracleConnectionStringBuilder(String)

Menginisialisasi instans baru kelas OracleConnectionStringBuilder. string koneksi yang disediakan menyediakan data untuk informasi koneksi internal instans.

OracleConnectionStringBuilder()

Menginisialisasi instans baru kelas OracleConnectionStringBuilder.

public:
 OracleConnectionStringBuilder();
public OracleConnectionStringBuilder ();
Public Sub New ()

Lihat juga

Berlaku untuk

OracleConnectionStringBuilder(String)

Menginisialisasi instans baru kelas OracleConnectionStringBuilder. string koneksi yang disediakan menyediakan data untuk informasi koneksi internal instans.

public:
 OracleConnectionStringBuilder(System::String ^ connectionString);
public OracleConnectionStringBuilder (string connectionString);
new System.Data.OracleClient.OracleConnectionStringBuilder : string -> System.Data.OracleClient.OracleConnectionStringBuilder
Public Sub New (connectionString As String)

Parameter

connectionString
String

Dasar untuk informasi koneksi internal objek. Diurai ke dalam pasangan nama/nilai. Nama kunci tidak valid menaikkan KeyNotFoundException.

Pengecualian

Nama kunci dalam string koneksi tidak valid.

Nilai tidak valid dalam string koneksi (khususnya, ketika nilai Boolean atau numerik diharapkan tetapi tidak disediakan).

Contoh

Contoh berikut memasok string koneksi sederhana di OracleConnectionStringBuilder konstruktor objek, lalu melakukan iterasi melalui semua pasangan kunci/nilai dalam objek. Perhatikan bahwa koleksi menyediakan nilai default untuk setiap item. Perhatikan juga bahwa OracleConnectionStringBuilder kelas mengonversi sinonim untuk kunci terkenal sehingga konsisten dengan nama-nama terkenal.

Catatan

Contoh ini mencakup kata sandi untuk menunjukkan cara OracleConnectionStringBuilder kerja dengan string koneksi. Di aplikasi Anda, kami sarankan Anda menggunakan Autentikasi Windows. Jika Anda harus menggunakan kata sandi, jangan sertakan kata sandi yang dikodekan secara permanen di aplikasi Anda.

// 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);
        }
    }
}
' 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

Keterangan

Kelas OracleConnectionStringBuilder ini menyediakan koleksi internal tetap dari pasangan kunci/nilai. Bahkan jika Anda hanya menyediakan subset kecil dari nilai string koneksi yang mungkin di konstruktor, objek selalu menyediakan nilai default untuk setiap pasangan kunci/nilai. ConnectionString Ketika properti objek diambil, string hanya berisi pasangan kunci/nilai di mana nilainya berbeda dari nilai default untuk item.

Lihat juga

Berlaku untuk