OracleConnectionStringBuilder Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe OracleConnectionStringBuilder.
Surcharges
OracleConnectionStringBuilder() |
Initialise une nouvelle instance de la classe OracleConnectionStringBuilder. |
OracleConnectionStringBuilder(String) |
Initialise une nouvelle instance de la classe OracleConnectionStringBuilder. La chaîne de connexion spécifiée fournit les données pour les informations de connexion internes de l'instance. |
OracleConnectionStringBuilder()
Initialise une nouvelle instance de la classe OracleConnectionStringBuilder.
public:
OracleConnectionStringBuilder();
public OracleConnectionStringBuilder ();
Public Sub New ()
Voir aussi
S’applique à
OracleConnectionStringBuilder(String)
Initialise une nouvelle instance de la classe OracleConnectionStringBuilder. La chaîne de connexion spécifiée fournit les données pour les informations de connexion internes de l'instance.
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)
Paramètres
- connectionString
- String
Base pour les informations de connexion internes de l'objet. Analysée dans les paires nom/valeur. Les noms de clés non valides déclenchent KeyNotFoundException.
Exceptions
Nom de clé non valide dans la chaîne de connexion.
Valeur non valide dans la chaîne de connexion (plus précisément, une valeur booléenne ou numérique était attendue, mais n'a pas été fournie).
Exemples
L’exemple suivant fournit une chaîne de connexion simple dans le constructeur de l’objetOracleConnectionStringBuilder, puis itère toutes les paires clé/valeur au sein de l’objet. Notez que la collection fournit des valeurs par défaut pour chaque élément. Notez également que la classe OracleConnectionStringBuilder convertit les synonymes pour les clés connues de façon à ce qu'ils soient cohérents avec les noms connus.
Notes
Cet exemple inclut un mot de passe pour illustrer l'utilisation de OracleConnectionStringBuilder avec les chaînes de connexion. Dans vos applications, nous vous recommandons d'utiliser l'authentification Windows. Si vous devez utiliser un mot de passe, n'incluez pas de mot de passe codé en dur dans votre application.
// 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
Remarques
La classe OracleConnectionStringBuilder fournit une collection interne fixe de paires clé/valeur. Même si vous ne fournissez qu'un petit sous-ensemble des valeurs de chaînes de connexion possibles dans le constructeur, l'objet fournit toujours des valeurs par défaut aux paires clé/valeur. Lorsque la ConnectionString propriété de l’objet est récupérée, la chaîne contient uniquement des paires clé/valeur dans lesquelles la valeur est différente de la valeur par défaut de l’élément.