SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: gabio2 en Jueves 22 de Agosto de 2013, 02:51

Título: .NET - Conexión con Base de Datos (SQL Server, MySQL, Oracle, Informix, Access)
Publicado por: gabio2 en Jueves 22 de Agosto de 2013, 02:51
Que tal, bueno pues el día de hoy decido compartir un pequeño código que tal vez (espero), para muchos sea de gran utilidad, es una librería que yo mismo realice debido a que en mi trabajo tengo que conectarme a múltiples bases de datos y obtener información de una base de datos  para pasarla a otra base de datos de diferente gestor (ejemplo: de SQL Server a MySQL).

Por ello y debido al fastidio que resulta estar abriendo y cerrando conexiones decidí realizar lo siguiente la clase se llama "clsConexion", para poder utilizarla es necesario agregarla como referencia al proyecto y si van a trabajar con la base de datos MySQL y no tienen instalado el Driver ODBC es necesario agregar también como referencia la librería MySql.Data versión 6.6.5.0 (que también incluyo en el archivo .rar), dejo un ejemplo (está en VB, pero bien funciona en C# también) para ver el funcionamiento de dicha librería.

Ahora bien lo que se puede hacer con la librería (en .NET):

- Obtener datos y colocarlos en un DataTable (SELECTS)
- Insertar y modificar registros (Inserts, Updates), con Bytes (Imágenes, pdf,etc)
- Obtener Schema de una tabla
- Guardar en un txt los horrores (errores), en la carpeta de la aplicación que se este ejecutando
- Transacciones

Debido a falta de tiempo no he realizado un manual de como usarla, pero conforme vayan preguntando puedo ir respondiendo y haciendo más ejemplos, saludos.
Título: Re:.NET - Conexión con Base de Datos (SQL Server, MySQL, Oracle, Informix, Access)
Publicado por: gabio2 en Martes 27 de Agosto de 2013, 16:45
Aquí les dejo unos videos de como utilizar la librería.

Parte I - http://www.youtube.com/watch?v=igd5z9yf16Y

Parte II - http://www.youtube.com/watch?v=igd5z9yf16Y

Saludos!!