Creación de una cadena de conexión

Información general

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

Crear un cadena de conexión para un archivo .udl

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

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

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

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

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

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

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

  3. Guarde la cadena llamando al método pertinente Save , como DB2OleDbConnectionString.Save.

    El sistema guarda el cadena de conexión en un archivo .udl. El sistema crea el archivo .udl mediante la ruta de acceso del 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 mediante un nuevo nombre de archivo, un nombre de usuario y una 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;  
   }  
}  

Consulte también

Tareas de la biblioteca de acceso a datos