martes, 24 de abril de 2012

Crear Conexion de Base de Datos PostgreSQL con C#

Aqui les mostrare como se hace una conexion a una base de datos PostgreSQL a Visual Studio 2010 con C#. Para ello necesitamos instalar los providers de .Net para Postgres esto lo podemos hacer ejecutando el Application Stack Builder de postgres (Inicio - Todos los Programas - PostgreSQL - Application Stack Builder).  Ali nos aparecera un asistente como el de la siguiente imagen:


Seleccionamos la o las instancias que tengamos instaladas en nuestro ordenador.


Damos clic  en next y acontinuacion nos visualizara la siguiente interfaz...


Seleccionamos Npgsql, la cual es la referencia para conectar por ADO.Net nuestra base de datos a la aplicacion. Una vez instalemos el provider abrimos un nuevo proyecto de windows forms bajo lenguaje C#. Cuando creams el proyecto de aplicacion indows forms, agregamos una clase (clic derecho al proyecto creado dentro de el explorador de soluciones - agregar - clase) la cual la llamaremos conection.cs.


Una vez creada la clase agregamos de igual forma que la anterior la referencia (clic derecho sobre el proyecto dentro del explorador de soluciones- agregar referencia). y buscamos nuestra referencia que en este caso se llama npgsql.dll. Por defecto esta quedara en c: \archivos de programa o program files\ carpeta postgresql\ connector .net postgres\ v.2.0 o v.4.0 segun el framework que esten trabajando \ npgsql.dll). Para verificar que su referencia este agregada de forma correcta verifique por el explorador de soluciones desplegando el arbol de referencias... o tambiem podeos invocar la referencia por medio de un using npgsql;


Una vez agregada la referencia podeos utilizar las propiedades de coneccion de la libreria npgsql.dll
npgsqlconnection para crear la coneccion.Ahi les dejo el codigo, espero que les haya servido.


No hay comentarios:

Publicar un comentario