Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2007, 06:55
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 1 mes
Puntos: 3
Conexión a la base de datos en Visual Studio 2005

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?
__________________
Saludos,

zacktagnan.
=================================================