logo
Bienvenido visitante. Para activar todas las funcionalidades, por favor Iniciar sesión o Registrarse.

Aviso

Icon
Error

Opciones
Ir a la última publicación
cacevedomedel  
#1 Publicado : lunes, 18 de noviembre de 2013 17:01:34(UTC)
cacevedomedel

Posición: Member

Grupos: Registered
Registrado: 03/10/2013(UTC)
Mensajes: 13
Hombre
Ubicación: Chile

Agradecimientos: 1 veces
Fue agradecido: 3 vez/veces in 3 publicación(es).
gente tengo una duda me gustaría poder obtener datos desde una BD externa ya sea MYSQL o Oracle en realidad desde cualquiera si es posible y ojala Open Source pero no he encontrado mucha información al respecto en la web y varios a puntan a que es mejor utilizar php para la conexión ya que es riesgo-so hacerlo directamente desde la aplicación alguien de este foro tiene información de

- Métodos de Conexión a diversas BD
- Seguridad de conexión

muchas gracias.
admin  
#2 Publicado : lunes, 18 de noviembre de 2013 23:38:25(UTC)
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Hola!

Yo solo he hecho BD locales... :S

He leido algo sobre eso, hay que hacer un servicio web para conectar la BD y tener acceso desde nuetro Android, las conexiones se hacen mediante SOAP y REST.

Mas adelante hare un tuto para esto, pero quiero hacer otras lecciones antes, no se lo que tardare, cada leccion lleva su tiempo hacerlas...

Bueno un saludo!! si encuentras algo ponlo x aqui!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
cacevedomedel  
#3 Publicado : miércoles, 20 de noviembre de 2013 20:58:45(UTC)
cacevedomedel

Posición: Member

Grupos: Registered
Registrado: 03/10/2013(UTC)
Mensajes: 13
Hombre
Ubicación: Chile

Agradecimientos: 1 veces
Fue agradecido: 3 vez/veces in 3 publicación(es).
ahora estoy trabajando con MYSQL pronto pondré toda la información al respecto.

pero estoy usando el modo Android -> PHP -> MySql

Slds
thanks 1 usuario agradecido cacevedomedel por esta útil publicación.
admin en 21/11/2013(UTC)
Mintakastar  
#4 Publicado : jueves, 21 de noviembre de 2013 19:59:35(UTC)
Mintakastar

Posición: Newbie

Grupos: Registered
Registrado: 21/11/2013(UTC)
Mensajes: 1

Fue agradecido: 1 vez/veces in 1 publicación(es).
Hola, no he trabajado mucho en android pero si me he conectado a BD externa solo para prueba, como comentario soy nuevo en este foro.

yo use webservices en PHP usando NuSoap una libreria php para hacer webservices, muy facil en realidad,
ahi era como un metodo de algun servicio el cual me lleva hasta la BD para leer/escribir lo que quiera.

en android creo que por default no puedes acceder a web services, asi que busque una libreria para poder ejecutar este WS desde el dispositivo , si mal no recuerdo utilize una libreria llamada ksoap2 , la cual me facilitaba el llamado al web service, y el procesamiento del resultado enviado por el web service.


Espero te sirva de algo mi comentario.
thanks 1 usuario agradecido Mintakastar por esta útil publicación.
admin en 21/11/2013(UTC)
admin  
#5 Publicado : jueves, 21 de noviembre de 2013 21:45:54(UTC)
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Hola!

Muchas gracias por los aportes!! a ver si poco a poco y entre todos hacemos mas facil esto de programar!! ;P
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
cacevedomedel  
#6 Publicado : jueves, 21 de noviembre de 2013 21:46:50(UTC)
cacevedomedel

Posición: Member

Grupos: Registered
Registrado: 03/10/2013(UTC)
Mensajes: 13
Hombre
Ubicación: Chile

Agradecimientos: 1 veces
Fue agradecido: 3 vez/veces in 3 publicación(es).
mañana subo toda la info por fin logre la conexión
admin  
#7 Publicado : jueves, 21 de noviembre de 2013 21:47:49(UTC)
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Genial!! esto sera de mucha ayuda, hay mucha gente que me a preguntado sobre esto!!

¡¡gracias!!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
cacevedomedel  
#8 Publicado : jueves, 21 de noviembre de 2013 22:08:04(UTC)
cacevedomedel

Posición: Member

Grupos: Registered
Registrado: 03/10/2013(UTC)
Mensajes: 13
Hombre
Ubicación: Chile

Agradecimientos: 1 veces
Fue agradecido: 3 vez/veces in 3 publicación(es).
Bueno por fin logre conectar mi android a una BD MySQL paso a explicar.

Esta conexión se realiza Pasando a través de Android (java) >= 3.0 --> PHP (Hosting en mi caso también puede ser local) --> MySQL (hosting)

lo primero es crear nuestro PHP recibiendo datos con el método POST

para esto creamos 2 archivos PHP uno con las conexiones a la BD ademas ejecuta la consulta y otro que envié una query

este es el código de conexión a la BD archivo llamado functions.php



este archivo cuenta con una función llamada getSQLResultSet el cual contiene los datos de la Base de datos y ejecuta mi query enviada desde el otro archivo llamado consultarUsuario.php



este archivo recibe una variable con el método post luego valida y envía una consulta con la información para luego mostrar un resultado.

esto es solo para el PHP y MySQL

Editado por un usuario jueves, 21 de noviembre de 2013 22:28:15(UTC)  | Razón: No especificada

cacevedomedel  
#9 Publicado : jueves, 21 de noviembre de 2013 22:17:48(UTC)
cacevedomedel

Posición: Member

Grupos: Registered
Registrado: 03/10/2013(UTC)
Mensajes: 13
Hombre
Ubicación: Chile

Agradecimientos: 1 veces
Fue agradecido: 3 vez/veces in 3 publicación(es).
siguiendo con la conexión explico ahora el código que lleva nuestro android.

debemos crear el proyecto de forma típica y crear una clase llamada nueva en mi caso utilice

httpHandler.java este es el código



luego en nuestro XML debe quedar así



y aquí lo mas importante nuestro MainActivity.Java



si se fijan bien es donde inserto mi URL

adjunto también documentación de donde obtuve las ideas sobre este tema.




muchos tutoriales están hechos con android <= 3.0 por lo que superior a esta versión arrojara problemas de manejos de hilos secundarios.

si necesitan el código completo no tengo problema en hacerlo llegar yo lo probé en un Motorola XT925 4.1.2

Slds
thanks 1 usuario agradecido cacevedomedel por esta útil publicación.
admin en 25/11/2013(UTC)
admin  
#10 Publicado : lunes, 25 de noviembre de 2013 23:24:44(UTC)
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
MUY BUEN APORTE!! muchas gracias por la informacion!! ;P
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
Usuarios navegando este tema
Guest
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.