Conectar con base de datos online

Iniciado por TheKillerWantsYou, 12 Febrero 2011, 11:32 AM

0 Miembros y 1 Visitante están viendo este tema.

TheKillerWantsYou

Hola, señores. Llevo toda la semana practicando con bases mdf offline con vb.net, y la verdad es que no lo llevo nada mal, es todo muy simple. La cosa es que ahora me gustaría conectar con una base de datos SQL online, y me asaltan multitud de dudas.

-¿Cuál es el formato de las bases de datos online? Me imagino que será sql, pero quizás se puede trabajar con bases mdf. No sé... :/

-¿Cómo se pueden escribir datos en esa base de datos online?

Se agradece cualquier tipo de ayuda.






.mokk.

Pues las bases de datos online mas usadas con MYSQL y MSSQL , y para escribir datos o cambiar es la misma forma que en mdf solo la conexion variaria xD

[D4N93R]


TheKillerWantsYou

Con online me refiero a que las consultas SQL las haga a una base de datos que esté en un hosting subida. Voy bastante perdido en el tema, así que quizás estoy diciendo un imposible, por eso pido un poco de ayuda para poder introducirme en este tema. xD






seba123neo

Hola, nunca probe, pero creo que es casi lo mismo que local, primero debes en el servidor hacer que la conexion acepte conexiones remotas, no se que hosting tenes pero casi todos tienen algo como el panel de configuracion de mysql por ejemplo y ahi podes configurar. despues en la cadena de conexion poner la ip o el dominio de la web, como lo haces para local y creo que deberia andar.

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

43H4FH44H45H4CH49H56H45H

Lo único que varia es la conexión, de ahi es practicamente lo mismo, para comprobarlo se puede instalar appserv (php,mysql,apache) y luego de crear una cuenta de usuario con los suficientes permisos se crea un programa cliente ya sea utilizando una Dll o instalando el driver para la conexión con mysql, una vez terminado el programa se modifica la conexión hacia el servidor remoto, que debe tener permiso de acceso desde otra IP ajena al servidor, igualmente usuario y password con los permisos necesarios.
Saluos.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

proteus8

Hola TheKillerWantsYou, como dice 43H4FH44H45H4CH49H56H45H, lo único que varia es la conexión, yo para conectarme a una base MSSQL lo hago a si:
Código (vbnet) [Seleccionar]

Dim cnn As New SqlConnection("data source = IPServidor; initial catalog = BasedeDatos; user id = Usuario; password = Contraseña")


las demás instrucciones como "SELECT -INSERT - UPDATE - ETC ) se realizan de igual manera que de forma local

[D4N93R]

Si exacto, no hay ninguna diferencia en el proceso. Lo único si es que es más lento por el tema de la transferencia de la data a través de internet, por lo que el desarrollo de la app normalmente se hace con una copia de la base de datos en un servidor local o en la pc del desarrollador.

Un saludo.