Creación de una cadena de conexión

Introducción

El Herramienta de acceso a datos puede ayudarle a crear uno de los dos tipos básicos de cadenas de conexión: una cadena de conexión OLE DB almacenada en un archivo de vínculo de datos universal (.udl) y una cadena de conexión ADO.NET almacenada en un archivo de cadena de conexión de texto (*.txt).

Creación de una cadena de conexión para un archivo .udl

Un archivo de vínculo de datos universal (.udl) es básicamente un archivo de texto que contiene la cadena de conexión de un OLE DB de datos. Puede crear un archivo .udl DB2OleDbConnectionString mediante el constructor o FileSysOleDbConnectionString adecuado y, a continuación, guardar la cadena en el almacenamiento secundario con una llamada Savea . La biblioteca de acceso a datos crea automáticamente el archivo .udl adecuado en el que almacenar la cadena y guarda el archivo en el disco.

  1. Cree una cadena de conexión vacía llamando a un constructor de cadena de conexión.

    Al llamar al constructor se crea una cadena de conexión con la configuración predeterminada. Esta configuración predeterminada solo se puede establecer a través de Herramienta de acceso a datos interfaz de usuario.

    Si usa una ruta de acceso de archivo para un archivo que existe actualmente, el sistema carga en su lugar la información de la cadena de conexión en ese archivo.

    Puede determinar la ruta de acceso predeterminada que usa el sistema para almacenar archivos .udl con una llamada DataAccessSettings.MakeUDLPatha . DataAccessSettings también almacena las rutas de acceso predeterminadas para los archivos DSN y HCD.

  2. Agregue la información de conexión pertinente a la cadena de conexión llamando a las distintas propiedades de cadena de conexión, como DataSourceName, UserNameo Password.

    También puede recuperar la cadena de conexión completa como una cadena de texto con una llamada a y, a GetStringcontinuación, guardar la cadena modificada con SetString.

  3. Guarde la cadena mediante una llamada al método Save correspondiente, como DB2OleDbConnectionString.Save.

    El sistema guarda la cadena de conexión en un archivo .udl. El sistema crea el archivo .udl mediante la ruta de acceso de archivo pasada en el name parámetro del constructor. Si el archivo no contiene la ruta de acceso completa, el sistema usa la ruta de acceso predeterminada como se describe en DataAccessSettings.UDLpath.

    En el ejemplo de código siguiente se muestra cómo crear un archivo .udl con un nuevo nombre de archivo, nombre de usuario y contraseña.

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

Vea también

Tareas de la biblioteca de acceso a datos