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