Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Cromatico en 1 Febrero 2012, 11:57 am



Título: Pregunta conexión mysql
Publicado por: Cromatico en 1 Febrero 2012, 11:57 am
Hola gente, tengo una duda, es posible hacer una conexión con mysql directa, sin pasar por php, ni tampoco teniendo que descargar el famoso driver odbc en cada pc que tenga que usar mi programa?

Gracias!


Título: Re: Pregunta conexión mysql
Publicado por: raul338 en 1 Febrero 2012, 15:11 pm
Socket, conectandote al puerto del MySQL, aunque tendras que reinventar la rueda  :-\


Título: Re: Pregunta conexión mysql
Publicado por: Cromatico en 5 Febrero 2012, 00:25 am
Socket, conectandote al puerto del MySQL, aunque tendras que reinventar la rueda  :-\
A que te referis con reinventar la rueda? :P
Osea que si se puede conectar vb & mysql sin el driver ese? :O
Estuve googleando un monton y no encontre nada al respecto :(

Si alguien sabe algo mas y quiere compartirlo, adelante :P

Off: desde vb.net seria mas facil el tema? o tambien se necesita el descargar e instalar algo en cada pc que quiera abrir el programa?

sludos


Título: Re: Pregunta conexión mysql
Publicado por: seba123neo en 5 Febrero 2012, 01:54 am
porque tanto problema en instalar el driver ? se instala en 5 segundos y con eso ya te podes cnectar.

hay otra forma que usa una dll que se conecta nativamente digamos, sin ese driver, pero tenes que llevar la dll al final y creo que no es gratis. yo prfiero el driver, es lo mas comun y aparte es ofical de MySQL.

saludos.


Título: Re: Pregunta conexión mysql
Publicado por: Cromatico en 5 Febrero 2012, 03:31 am
porque tanto problema en instalar el driver ? se instala en 5 segundos y con eso ya te podes cnectar.

hay otra forma que usa una dll que se conecta nativamente digamos, sin ese driver, pero tenes que llevar la dll al final y creo que no es gratis. yo prfiero el driver, es lo mas comun y aparte es ofical de MySQL.

saludos.

Por que es un programa re livianito que ni se instala y que ademas el objetivo es que lo usen varias personas, y estaria bueno que no haya que descargar e instalar nada aparte... No estaba al tanto de que haya una dll? te acordas el nombre?
Gracias!

Edit: creo que la encontre! muchas gracias por el dato seba!

Ahora me pongo a probarla! saludos :)

Código:
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/200-dll-activex-para-mysql-en-vb.htm


Título: Re: Pregunta conexión mysql
Publicado por: seba123neo en 5 Febrero 2012, 04:38 am
eso no es problema, te haces un instalador de tu aplicación con Inno Setup por ejemplo y dentro le pones que instale el driver ODBC, entonces ahi ni necesitas ejecutarlo aparte, te lo digo porque trabajo en una empress que usa MySQL y a veces hay que instalarlo en varias pc y asi se hace, igualmente usamos el ODBC de MySQL es el oficial, esta dll no se si tiene soporte y si algun dia deja de funcionar entonces ya va a ser inutil la libreria, no hay nada mejor que usar siempre lo oficial y estar seguro y aparte es gratis.

saludos.


Título: Re: Pregunta conexión mysql
Publicado por: Cromatico en 5 Febrero 2012, 04:52 am
eso no es problema, te haces un instalador de tu aplicación con Inno Setup por ejemplo y dentro le pones que instale el driver ODBC, entonces ahi ni necesitas ejecutarlo aparte, te lo digo porque trabajo en una empress que usa MySQL y a veces hay que instalarlo en varias pc y asi se hace, igualmente usamos el ODBC de MySQL es el oficial, esta dll no se si tiene soporte y si algun dia deja de funcionar entonces ya va a ser inutil la libreria, no hay nada mejor que usar siempre lo oficial y estar seguro y aparte es gratis.

saludos.

Mmmm si tenes razon, gracias por el dato entonces voy a averiguar sobre el inno setup tambien, gracias de nuevo por tu tiempo! saludos :)

edit: ya que veo que sabes del tema, me puedo conectar a un mysql remoto no? es un hosting pago asi que acepta conexiones externas, el host es: localhost, yo tendria que usar la ip de mi web verdad?
sludos!


Título: Re: Pregunta conexión mysql
Publicado por: seba123neo en 5 Febrero 2012, 05:14 am
si, no habria problema para conectarte a la web, debes tener habilitado el acceso remoto, y puerto habilitado, desde la web y listo, tendrias que poner la ip publica o direccion del hosting en la cadena de conexion del programa.