Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 17/04/10, 18:30:00
Array

[xs_avatar]
constantine1984 constantine1984 no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2010
Mensajes: 1

Conecctar android con una base de datos externa sql server

Buenas

Necesitaría ayuda para conectar android con una base de datos externa, me vale cualquier cosa, ya sea código, manual o lo que sea.

Estoy haciendo un programa que pida usuario y pass y envie una sonsulta a un servidor y este le devuelva el resultado y yo lo transforme en una notificación.

Un saludo.
Responder Con Cita


  #2  
Viejo 21/04/10, 19:17:49
Array

[xs_avatar]
Akura Akura no está en línea
Miembro del foro
 
Fecha de registro: ago 2008
Localización: Madrid
Mensajes: 183
Modelo de smartphone: HTC Desire.

Me interesa!
Responder Con Cita
  #3  
Viejo 26/10/11, 12:56:20
Array

[xs_avatar]
oxbow oxbow no está en línea
Usuario novato en la web
 
Fecha de registro: sep 2008
Mensajes: 21
Modelo de smartphone: htc diamond

nadie sabe como hacerlo?????
Responder Con Cita
  #4  
Viejo 29/10/11, 00:30:11
Array

[xs_avatar]
chustron chustron no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: may 2011
Localización: Málaga
Mensajes: 336
Modelo de smartphone: IPHONE 11
Tu operador: Movistar
Mírate la clase Connection de Java sirve para conectar a un servidor SQL.

Enviado desde mi Alcatel One Touch Easy verde pistacho.
Responder Con Cita
  #5  
Viejo 05/11/11, 20:04:59
Array

[xs_avatar]
perneo perneo no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Localización: Granada
Mensajes: 47
Modelo de smartphone: desire hd
Tu operador: Vodafone
PEro esa clase es capaz de ejecutarla un android? puedo compilarla pero en la maquina termina dando error. tampoco me responde si en el explorador donde está la base de datos pongo:

jdbc:mysql://127.0.0.1/gpool?autoReconnect=true

o

jdbc:mysql://192.168.1.40/bd


creo que no entiende http://jdbc:mysql

Hay que configurar algo para que entienda esto en el explorador?
Responder Con Cita
  #6  
Viejo 05/11/11, 20:18:10
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

 Cita: Originalmente Escrito por oxbow Ver Mensaje
nadie sabe como hacerlo?????
Va a ser eso, que nadie lo sabe
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #7  
Viejo 05/11/11, 22:01:18
Array

[xs_avatar]
perneo perneo no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Localización: Granada
Mensajes: 47
Modelo de smartphone: desire hd
Tu operador: Vodafone
Pues m decepciona el foro. Menos mal q no son companeros de trabajo porque si no...
Responder Con Cita
  #8  
Viejo 06/11/11, 10:30:17
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

 Cita: Originalmente Escrito por perneo Ver Mensaje
Pues m decepciona el foro. Menos mal q no son companeros de trabajo porque si no...
¿ pero es que esto es por trabajo ? ¿ o es el proyecto fin de carrera ?
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #9  
Viejo 06/11/11, 12:46:41
Array

[xs_avatar]
perneo perneo no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Localización: Granada
Mensajes: 47
Modelo de smartphone: desire hd
Tu operador: Vodafone
 Cita: Originalmente Escrito por pmaicas Ver Mensaje
¿ pero es que esto es por trabajo ? ¿ o es el proyecto fin de carrera ?

Jjajaja, ni una ni otra. Es un proyecto personal, un programa que me gustaria tener y que no he encontrado en el market. Pero me ha recordado a cuando nadie quiere enseñar al nuevo cuando entra en una empresa, no sea que dentro de 20 años sepa mas que ellos. Jejejje. No se, para mi los foros son para poner en comun conocimientos y ayudarnos los unos a los otros para conseguir lo que buscamos, pero ultimamente esta idea que siempre ha existido cada vez está mas lejana de la realidad... y una cosa que seguro alguien ha conseguido como es leer y escribir desde telefonos android en la base de datos de un servidor con sql, mysql o oracle (me da igual cual sea) parece toda una odisea... llevo semanas dedicandole ratos a recojer información mirar si encaja y nada. Tambien es cierto que no tengo conocimientos ni siquiera medios y me pierdo todavia porque no se si va en el index en el .java o en que parte el codigo que he encontrado, pero... tampoco es que me conecte por fuera usando directamente lo que dice el codigo en el navegador del pc. En fin.. una odisea... y buscando una pagina en la que responda la gente...
Responder Con Cita
  #10  
Viejo 06/11/11, 12:58:14
Array

[xs_avatar]
perneo perneo no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Localización: Granada
Mensajes: 47
Modelo de smartphone: desire hd
Tu operador: Vodafone
 Cita: Originalmente Escrito por pmaicas Ver Mensaje
¿ pero es que esto es por trabajo ? ¿ o es el proyecto fin de carrera ?
Estoy viendo que tu si lo has hecho porque es algo parecido lo que tienes en tus paginas web pero a nivel privado es decir en un servidor personal, y para los amigos o grupos. Te envio un email a ver si puedes echarme una mano...
Responder Con Cita
  #11  
Viejo 06/11/11, 13:42:10
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

Si, es lo primero que hice para aprender a programar en android, para mi web www.mancuentro.com hice un programa que envia las coordenadas gps a la web. Es que no veo donde esta el problema, o uno no sabe nada de nada y entonces está incapacitado para hacer este programa, o por poco que sepas serás capaz de comenzar el desarrollo y postear alguna pregunta mas concreta. Yo desde luego con la pregunta tal como esta no veo modo de responder, no es que no quiera, es qué no se qué responder.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #12  
Viejo 06/11/11, 16:15:17
Array

[xs_avatar]
perneo perneo no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Localización: Granada
Mensajes: 47
Modelo de smartphone: desire hd
Tu operador: Vodafone
 Cita: Originalmente Escrito por pmaicas Ver Mensaje
Si, es lo primero que hice para aprender a programar en android, para mi web www.mancuentro.com hice un programa que envia las coordenadas gps a la web. Es que no veo donde esta el problema, o uno no sabe nada de nada y entonces está incapacitado para hacer este programa, o por poco que sepas serás capaz de comenzar el desarrollo y postear alguna pregunta mas concreta. Yo desde luego con la pregunta tal como esta no veo modo de responder, no es que no quiera, es qué no se qué responder.
Si, a mi me interesa tambien que la gente vea en su movil cada posicion del resto, con el google maps con lo que también tendran que leer, ahora mismo solo me veo yo. Me gustaria que me dijeras que voy por buen camino ya que me dijeron que android no puede escribir o leer directamente en una base de datos, sea la que sea.

Entonces:

yo uso: mysql en una maquina virtual con php 5. Defino el usuario. He intento por ejemplo mandar escribiendo en el explorador esto y no encuentra nada:

jdbc:mysql://192.168.1.40/gpool?autoReconnect=true

o esto:

jdbc:mysql://192.168.1.40/bd


siendo bd la base de datos y el servidor el .40 Pero esto no hace ni pompas.

Luego esta la parte del codigo: tengo el conexionsqlactivity.java

y debo de llamarlo desde el main.xml ??


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
androidrientation="vertical" >

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />

GenericaDb pnbd = new GenericaDb("192.168.1.40","bd","admin","1234");

//Para obtener la conexion
Connexion conexion = qpn.getConexion();

</LinearLayout>


Estas 2 ultimas setencias que supongo que llaman al codigo en el conexionsqlactivity.java no me funciona. Seguro que estoy liando algo gordo, pero sinceramente estoy aprendiendo y ando algo perdido... Cualquier ayuda es bienvenida como sabes...



package conexionsql.pak;

import android.app.Activity;
import android.os.Bundle;

import java.sql.*;

public class ConexionsqlActivity extends Activity {
/** Called when the activity is first created. *
@override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

public String driver,url,ip,bd,usr,pass;
public Connection conexion;

public ConexionsqlActivity(String ip, String bd, String usr, String pass)
{ driver="com.mysql.jdbc.Driver";
this.bd = bd;
this.usr = usr;
this.pass = pass;
url = new String("jdbc:mysql://"+ip+"/"+bd);
try
{ Class.forName(driver).newInstance();
conexion=DriverManager.getConnection(url,usr,pass) ;
System.out.println("Conexion a Base de Datos "+bd+" Ok");
}
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 23:08:20 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /