Hola a tod@s:
Trabajando en C#...
Para un proyecto de la versión anterior al Visual Studio 2005, ponía lo siguiente en el archivo
Web.config:
Código:
</configuration>
...
<appSettings>
<add key="conex_NOMBRE" value="server=NOMBRE_SERVIDOR;database=NOM_BASEDATOS;uid=USUARIO;password=CONTRSEINA" />
</appSettings>
</configuration>
Luego en el archivo que vaya a manejar ó que requiera información de la base de datos, en su parte de código, pongo:
Código:
using System.Data.SqlClient;//NECESARIO PARA CONEXIÓN Y ÓRDENES DE SQL
using System.Configuration;//PARA PODER CONECTAR CON LA BD DESDE EL [Web.config]
...
//CONEXIÓN A LA BASE DE DATOS NOM_BASEDATOS
//** DESDE EL Web.config **
protected SqlConnection conexion = new SqlConnection(ConfigurationSettings.AppSettings["conex_NOMBRE"]);
Bueno he intentado poner lo mismo en el Proyecto Web en el Visual Studio 2005 pero me da error.
¿No se hace así en la versión 2005? ¿configurarlo ó teclearlo de otra manera?
¿Se pone de otra manera en el Web.config ó en el archivo .cs?
Otra cosa, ¿esta manera de conectar con la base de datos es segura?
Yo opté a poner la conexión en el Web.config para no tener que abrirla en cada uno de los archivos que fuese necesario acceder a la base de datos, y así si hubiese que modificar algo de la conexión, modificarlo sólo en un solo archivo...
¿Vosotros como hacéis las conexiones a las bases de datos?