Créer une chaîne de connexion

Vue d’ensemble

La Outil d’accès aux données peut vous aider à créer l’un des deux types de chaînes de connexion de base : une chaîne de connexion OLE DB stockée dans un fichier UDL (Universal Data Link) et une chaîne de connexion ADO.NET stockée dans un fichier de chaîne de connexion de texte (* .txt).

Créer une chaîne de connexion pour un fichier. udl

Un fichier UDL (Universal Data Link) est essentiellement un fichier texte qui contient la chaîne de connexion pour une OLE DB source de données. Vous pouvez créer un fichier. UDL à l’aide du constructeur approprié DB2OleDbConnectionString ou FileSysOleDbConnectionString , puis enregistrer la chaîne dans le stockage secondaire avec un appel à Save . La bibliothèque d’accès aux données crée automatiquement le fichier. UDL approprié dans lequel stocker la chaîne, puis enregistre le fichier sur le disque.

  1. Créez une chaîne de connexion vide en appelant un constructeur de chaîne de connexion.

    L’appel du constructeur crée une chaîne de connexion avec les paramètres par défaut. Ces paramètres par défaut peuvent être définis uniquement par le biais de l’interface utilisateur Outil d’accès aux données.

    Si vous utilisez un chemin d’accès de fichier pour un fichier qui existe actuellement, le système charge à la place les informations de la chaîne de connexion dans ce fichier.

    Vous pouvez déterminer le chemin d’accès par défaut que votre système utilise pour stocker les fichiers. UDL avec un appel à DataAccessSettings.MakeUDLPath . DataAccessSettings stocke également les chemins d’accès par défaut pour les fichiers DSN et HCD.

  2. Ajoutez les informations de connexion appropriées à la chaîne de connexion en appelant les diverses propriétés de chaîne de connexion, telles que DataSourceName , UserName ou Password .

    Vous pouvez également récupérer la chaîne de connexion complète sous la forme d’une chaîne de texte avec un appel à GetString , puis enregistrer la chaîne modifiée avec SetString .

  3. Enregistrez la chaîne en appelant la méthode appropriée Save , telle que DB2OleDbConnectionString.Save .

    Le système enregistre la chaîne de connexion dans un fichier. UDL. Le système crée le fichier. UDL à l’aide du chemin d’accès au fichier passé dans le name paramètre du constructeur. Si le fichier ne contient pas le chemin d’accès complet, le système utilise le chemin d’accès par défaut tel que décrit dans DataAccessSettings.UDLpath .

    L’exemple de code suivant montre comment créer un fichier. UDL à l’aide d’un nouveau nom de fichier, d’un nom d’utilisateur et d’un mot de passe.

static DB2OleDbConnectionString CreateUDLFile(string FileName, string NameOfUser, string PassWord, ref System.Exception myException)  
{  
   try  
   {  
      DB2OleDbConnectionString myConnection = new DB2OleDbConnectionString(FileName, false);  
      myConnection.UserName = NameOfUser;  
      myConnection.Password = PassWord;  
      myConnection.Save();  
      System.Exception MyEx= new System.Exception(@"Successful Creation", null);  
      myException = MyEx;  
      return myConnection;  
  
   }  
   catch (Exception ex)  
   {  
      myException = ex;  
      return null;  
   }  
}  

Voir aussi

Tâches de la bibliothèque d’accès aux données