Pregunta conexión mysql

Iniciado por Cromatico, 1 Febrero 2012, 11:57 AM

0 Miembros y 2 Visitantes están viendo este tema.

Cromatico

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!

raul338

Socket, conectandote al puerto del MySQL, aunque tendras que reinventar la rueda  :-\

Cromatico

Cita de: raul338 en  1 Febrero 2012, 15:11 PM
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

seba123neo

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.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Cromatico

#4
Cita de: 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.

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 :)

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

seba123neo

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.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Cromatico

#6
Cita de: 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.

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!

seba123neo

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.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson