Duda: conexion MySql-.net

Sr_RoS

¿Cual es la mejor forma de conectar conectar un programa o servicioWeb con mysql?
uso odbc

cabron

¿?

No entiendo a que te refieres con "la mejor forma".

Además odbc es un driver genérico que te permite conectarte a una base de datos, sin importar que tipo de bbdd es, (mysql, oracle, lo que sea).

No se como funcionan las conexiones a bases de datos desde .net, pero seguro que simplemente hay unas clases con métodos que utilizas para crear la conexión, enviar querys, recoger resultados, y cerrar la conexión.

Y0K3S3

http://www.elguille.info/colabora/puntoNET/versae_MySQLNET.htm

Sr_RoS

#2 mejor forma me refiero a la manera mas eficiente, rápida y segura de obtener los datos.

odbc es mas vieja
oledb es mas nueva (y se supone que mejor)

y, la pregunta también era, por si conocéis otra.

respecto de mi experiencia personal con odbc, reconozco que la primera consulta es la mas lenta.

#3 gracias, parece que promete.

Soltrac

Depende de si quieres trabajar en modo conectado o desconectado.

Evidentemente, si vas a hacer un select a 1 fila, no te merezca la pena crear un dataset, un datatable y demás mierda, pero si no, tira por oledb.

Sr_RoS

aunque suene cutre
¿Alguien sabe donde puedo encontrar el conector oledb para mysql?

no me aclaro mucho con google para encontrarlo

Merkury

http://www.connectionstrings.com/

Mira a ver ahi... si no esta ahí tendras que currartela tu solo.

Sr_RoS

me refería a la descarga del driver oledb
no se de donde descargarlo

IS4kO

Yo en su día tiré por los providers nativos para .net, pero para gustos los colores.

Aquí tienes todas las posibilidades y su explicación:

http://dev.mysql.com/tech-resources/articles/dotnet/index.html

Usuarios habituales

  • IS4kO
  • Sr_RoS
  • Merkury
  • Soltrac
  • Y0K3S3
  • cabron