¡Bienvenid@ a La bloguera.net! Iniciar sesión | ÚNETE a la web | Ayuda

CLASE GENERICA PARA CONECTARSE A UNA BASE DE DATOS

 

Que tal amig@s, creo que una necesidad básica que todo desarrollador tiene es la generación de clases o bien librerías que le permitán el desarrollo rápido y eficiente. Es por eso que a través de este post, pretendo ayudar a la comunidad de desarrolladores mediante una clase generica de conexión.

 

namespace System
{
    using System.Configuration;
    using System.Data.OleDb;

    public class Conexion
    {
        private string _sCadenaConexion;
        public OleDbConnection MiConexion;

        public Conexion()
        {
            this.CrearConexion("connectionString");
        }

        public Conexion(string sCadenaConexion)
        {
            this.CrearConexion(sCadenaConexion);
        }

        private void CrearConexion(string sCadenaConexion)
        {
            this._sCadenaConexion = ConfigurationManager.AppSettings[sCadenaConexion];
            
            this.MiConexion = new OleDbConnection(this._sCadenaConexion);
        }

        public void Finalizar()
        {
            this.MiConexion.Close();
        }

        public string ConnectionString
        {
            get
            {
                return this._sCadenaConexion;
            }
            set
            {
                this._sCadenaConexion = value;
            }
        }
    }
}

 

Esta clase permite conectarte a una base de datos, especificando la cadena de conexión a través de un archivo web.config o bien app.config. También te permite introducir la cadena de conexión de pasanda como parámetro mediante alguna cadena de texto.

Espero que les sirva, les dejo el archivo para que lo descarguen.

Conexion.rar

Saludos.

M.I. Samuel Arellano

Profesionista Microsoft VIP

Publicado jueves, 08 de octubre de 2009 11:39 por elsammyboy

Notificación de comentarios

Si quieres recibir un email cuando se actualice este artículo, por favor, regístrate aquí

Suscribir a los comentarios de este artículo RSS

Comentarios

# nuLwAHzsLUEQfVZ

oYPfO3  <a href="http://mlbycypitljt.com/">mlbycypitljt</a>, [url=http://mrxanhxoyqsy.com/]mrxanhxoyqsy[/url], [link=http://ctkjmxouzmen.com/]ctkjmxouzmen[/link], http://mjffcbvgqgxr.com/

lunes, 08 de marzo de 2010 3:46 by eyksskzjml

¿Qué opinas?

(requerido) 
requerido 
(requerido)