Creare una stringa di connessione

Panoramica

Il Data Access Tool consente di creare uno dei due tipi di stringhe di connessione di base: una stringa di connessione OLE DB archiviata in un file universal data link (con estensione udl) e una stringa di connessione ADO.NET archiviata in un file di stringa di connessione di testo (*.txt).

Creare una stringa di connessione per un file con estensione udl

Un file UDL (Universal Data Link) è essenzialmente un file di testo che contiene la stringa di connessione per un'origine OLE DB dati. È possibile creare un file con estensione udl usando il DB2OleDbConnectionStringFileSysOleDbConnectionString costruttore o appropriato e quindi salvare la stringa nell'archiviazione secondaria con una chiamata Savea . La libreria di accesso ai dati crea automaticamente il file con estensione udl appropriato in cui archiviare la stringa e salvare il file su disco.

  1. Creare una stringa di connessione vuota chiamando un costruttore della stringa di connessione.

    La chiamata al costruttore crea una stringa di connessione con le impostazioni predefinite. Queste impostazioni predefinite possono essere impostate solo tramite l'Data Access Tool utente.

    Se si usa un percorso file per un file attualmente esistente, il sistema carica invece le informazioni sulla stringa di connessione in tale file.

    È possibile determinare il percorso predefinito utilizzato dal sistema per l'archiviazione di file con estensione udl con una chiamata a DataAccessSettings.MakeUDLPath. DataAccessSettings archivia anche i percorsi predefiniti per i file DSN e HCD.

  2. Aggiungere le informazioni di connessione pertinenti alla stringa di connessione chiamando le varie proprietà della stringa di connessione, DataSourceNamead esempio , UserNameo Password.

    È anche possibile recuperare la stringa di connessione completa come stringa di testo con una chiamata a GetStringe quindi salvare la stringa modificata con SetString.

  3. Salvare la stringa chiamando il metodo pertinente Save , ad esempio DB2OleDbConnectionString.Save.

    Il sistema salva la stringa di connessione in un file con estensione udl. Il sistema crea il file con estensione udl usando il percorso del file passato nel name parametro del costruttore. Se il file non contiene il percorso completo, il sistema usa il percorso predefinito come descritto in DataAccessSettings.UDLpath.

    L'esempio di codice seguente illustra come creare un file con estensione udl usando un nuovo nome file, nome utente e password.

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;  
   }  
}  

Vedere anche

Attività della libreria di accesso ai dati