OracleConnectionStringBuilder Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.