Friday September 10th 2010

Insider

Archives

Conectar MySQL a Visual Studio 2008

 

 

VisualStudioLogo  cupid2Logo-mysql

 

Como conectar MySQL a Visual Studio 2008.

 

1. Descargar el cliente MySQL para .net, que es una DLL.

Lo encontraras aquí: http://dev.mysql.com/downloads/connector/net/

 

2. Anadir la dll al proyecto en el que lo deseas ocupar la base de datos MySQL.

 

3. Anadir el string de conexión al web config.

 

<connectionStrings>
    <add name="Connstring" connectionString="server=localhost; userid=uid;password=pwd;pooling=yes;Database=DB" providerName="MySql.Data.MySqlClient"/>
  </connectionStrings>
  <system.data>
    <DbProviderFactories>
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.0.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
    </DbProviderFactories>
  </system.data>

algún comentario?

Reader Feedback

12 Responses to “Conectar MySQL a Visual Studio 2008”

  1. Nelly says:

    Thumb up 1 Thumb down 1

    mi amor bello…pasaba por este blog para decirle que: 1. quizas no entienda de programacion,
    2. no sepa de los distintos tipos de lenguaje,
    3. no conozca ningun codigo o
    4. no pueda instalar un programa…
    PERO ESTOY SEGURA QUE SÉ QUE:
    1.LO ENTIENDO A USTED,
    2.SE QUE LENGUAJE HABLA,
    3.SE EL CODIGO DE SU CORAZON Y
    4.SE COMO INSTALAR FELICIDAD EN SU VIDA…

    lo amo mi bichito y estoy orgullosa de usted y de su blog…continue creciendo y poco a poco vera que lograra todas sus metas!…LO AMO…Y SIEMPRE ESTARE CON UD!

  2. Thumb up 0 Thumb down 0

    Que bonito lo que me escribio, por eso la amo por ser tan linda en todos los aspectos conmigo :D .

  3. juana says:

    Thumb up 0 Thumb down 0

    explique bien eso que no se entiende

  4. nico says:

    Thumb up 0 Thumb down 0

    y si no quiero entrar al localhost sino a un servidor en otra parte?

  5. Thumb up 0 Thumb down 0

    Bueno nico,

    Primero tienes que verificar que tengas los permisos correspondiente a la infraestructura(network).
    Luego, en vez de localhost pones la ip del servidor.

  6. alexesar says:

    Thumb up 0 Thumb down 0

    y en 2010??

  7. Thumb up 0 Thumb down 0

    En VS 2010 no lo he probado, pero no ha de cambiar porque eso es parte de la programacion no del entorno de desarrollo.

  8. Jhoel says:

    Thumb up 0 Thumb down 0

    Que m es eso pon un buen tuto px no te entendi nada y si no mejor no pongas …#se nota q tu flak no sabe si no te dejaria ..xD

  9. Rafaelox says:

    Thumb up 0 Thumb down 0

    Mmmmm. creo que a esa chica nunca le dejes por que creo que es la única persona que te querrá.

    En cuanto a tu código y la explicación son un asco y si se me ocurre conectar por otro puerto, que hay de la seguridad, los usuarios..

  10. Thumb up 0 Thumb down 0

    jjajaja, ok ya viendo tantos comentarios negativos… acepto que fue un mal post.

    En cuanto a lo de la seguridad, ok si te quieres conectar por otro puerto primero tenes que configurar el servidor de MySQL ya que por defecto traer el puerto 3306.

    Segundo, la seguridad en linux permite bloquear accesos por puerto, entonces simplemente bloqueas el puerto 3306 y listo.

    El puerto puede estar en el string de configuración, un parámetro en la base de datos o hasta obteniéndolo a través de un servicio si quieren encapsularlo tanto.

    Ademas, en vez de localhost solo hay que poner la ip y el puerto. Por ejemplo 127.0.0.1:3306

    Sinceramente solo son esos pasos, creo que me faltan imagenes en el post para que sea vea mejor :(

  11. erick says:

    Thumb up 0 Thumb down 0

    de donde saco la dl de myswl

Leave a Reply