Compartir a través de


Cómo: Guardar una cadena de conexión

Actualización: noviembre 2007

Las cadenas de conexión en las aplicaciones de Visual Studio se pueden guardar en el archivo de configuración de la aplicación o incluir directamente en el código de la aplicación. Guardar cadenas de conexión en el archivo de configuración de la aplicación simplifica la tarea del mantenimiento de la aplicación. Si es necesario cambiar la cadena de conexión, puede actualizarla en el archivo de configuración de la aplicación (en lugar de tener que modificarla en el código fuente y volver a compilar la aplicación).

El hecho de almacenar información confidencial (como la contraseña) en la cadena de conexión puede afectar a la seguridad de la aplicación. Las cadenas de conexión guardadas en el archivo de configuración de la aplicación no se cifran ni se ocultan, por lo que se podría tener acceso al archivo y ver su contenido. El uso de la seguridad integrada de Windows es una forma más segura de controlar el acceso a la base de datos.

Si no decide utilizar la seguridad integrada de Windows y su base de datos requiere un nombre de usuario y una contraseña, puede omitirlas en la cadena de conexión, pero la aplicación deberá proporcionarla para conectarse correctamente a la base de datos. Por ejemplo, puede crear un cuadro de diálogo que solicite al usuario esta información y generar dinámicamente la cadena de conexión en tiempo de ejecución. La seguridad puede seguir siendo un problema si la información es interceptada en su recorrido hasta la base de datos.

Para obtener más información, vea Proteger la información de conexión (ADO.NET).

Para guardar una cadena de conexión desde los asistentes para datos

  • Seleccione la opción para guardar la conexión en la página Guardar cadena de conexión en el archivo de config. de la aplicación.

    Nota:

    Para ver o editar la cadena de conexión, consulte Cómo: Editar una cadena de conexión.

Para guardar una cadena de conexión directamente en la configuración de la aplicación

  1. En el Explorador de soluciones haga doble clic en el icono Mi proyecto (Visual Basic) o Propiedades (C# o J#) para abrir el Diseñador de proyectos.

  2. Seleccione la ficha Configuración.

  3. Escriba un Nombre para la cadena de conexión. Haga referencia a este nombre cuando intente el acceso a la cadena de conexión en el código.

  4. Establezca el Tipo en (Cadena de conexión).

  5. Deje el Ámbito establecido en Aplicación.

  6. Escriba la cadena de conexión en el campo Valor.

    O bien

    Haga clic en los puntos suspensivos (...) del campo Valor para abrir el cuadro de diálogo Propiedades de la conexión para generar su cadena de conexión. Para obtener más información, vea Agregar/Modificar conexión (Cuadro de diálogo, General).

Seguridad

El hecho de almacenar información confidencial (como una contraseña) en la cadena de conexión puede afectar a la seguridad de la aplicación. El uso de la Seguridad integrada de Windows es un modo más seguro de controlar el acceso a una base de datos.

Para obtener más información, vea Proteger la información de conexión (ADO.NET) y Información general de seguridad (ADO.NET).

Vea también

Tareas

Cómo: Editar una cadena de conexión

Otros recursos

Introducción a Data Access

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Mostrar datos en formularios en aplicaciones para Windows

Modificar datos en la aplicación

Validar datos

Guardar datos