Banco de Dados Android [rEsOlViDo]

14 respostas
pedroroxd

Pessoal, quero deixar um banco de dados em um servidor online e acessar ele pelo android…

Como posso fazer isso??

Vlws

14 Respostas

otaviojava

Existe um banco de dados dentro do Android.
Tem uma revista que é livre chamada espírito livre na edição 21 fala sobre como usar o banco de dados do próprio Android.
Dá uma olhada.
http://www.revista.espiritolivre.org/?p=878

otaviojava

Mas se você quer mesmo acessar via servidor mesmo, vc pode fazer isso via web service.

pedroroxd

Vou explicar melhor:

Tenho um banco de dados na Internet. Quero acessar e visualizar os dados dele pelo Android.
Como posso fazer isso??

Posso usar MySql mesmo? Ou tem que ser SQLite?
Alguem tem um exemplo?

j0nny

pedroroxd:
Vou explicar melhor:

Tenho um banco de dados na Internet. Quero acessar e visualizar os dados dele pelo Android.
Como posso fazer isso??

Posso usar MySql mesmo? Ou tem que ser SQLite?
Alguem tem um exemplo?

Pode ser qualquer banco de dados, desde que vc disponibilize uma camada ‘visível’ na web para o Android poder acessar, seja ela por WS ou por Servlet + JSON.

pedroroxd

Como eu faço pra conectar em um banco de dados da internet com o Android??
Pra conectar desktop eu faço assim:

Connection connection = null; Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection("jdbc:mysql://provedor.com/nomedobd", "usuario", "senha"); System.out.println("Conectou");
E pra fazer isso com Android?
Vlws

j0nny

pedroroxd:
Como eu faço pra conectar em um banco de dados da internet com o Android??
Pra conectar desktop eu faço assim:

Connection connection = null; Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection("jdbc:mysql://provedor.com/nomedobd", "usuario", "senha"); System.out.println("Conectou");
E pra fazer isso com Android?
Vlws

Acho (tenho quase certeza) que isso não dá de fazer não…

pedroroxd

Não consigo conectar um banco de dados da web pelo android e visualizar os dados? O_o

j0nny

Em algum dispositivo vc consegue isso?

http://www.helloandroid.com/tutorials/connecting-mysql-database

pedroroxd

Pra mim é novidade não conseguir… Sempre achei que dava! rs

Na realidade o que você me passou o o que acontece?
Tem-se uma página .php na web com as coisas do banco de dados e o android pega os dados dela?

otaviojava

Na verdade não tem muito o porque visualizar um banco de dados “puro” em um dispositivo móvel.
Basicamente o que você quer fazer em ?

j0nny

pedroroxd:
Pra mim é novidade não conseguir… Sempre achei que dava! rs

Na realidade o que você me passou o o que acontece?
Tem-se uma página .php na web com as coisas do banco de dados e o android pega os dados dela?

Nunca vi alguém fazendo isso.
O que acontece é o seguinte, uma página web responde a requisição do aparelho, e ‘cospe’ os dados de volta para o aparelho.

pedroroxd

otaviojava:
Na verdade não tem muito o porque visualizar um banco de dados “puro” em um dispositivo móvel.
Basicamente o que você quer fazer em ?

Sei lá… Imagine que seja um jogo, e você deseje visualizar os recordes que estão em um banco de dados…
Ou então imagine que seja um banco de dados com cadastro de todos as padarias do Brasil, e você deseje visualizar em seu dispositivo móvel… Conectando-se ao banco de dados poderia-se aplicar filtros (país, estado, cidade, localidade, filtrar resultados enquanto se digita letras, etc)…

Bem toscamente é isso que eu desejo fazer

otaviojava

Bem você não quer visualizar o banco de dados.
Mas você quer visualizar uma informação, ou relizar o cadastro.
Para isso o dispositivo não precisa ter acesso ao o banco nem ver os dados puros.
Você precisa fazer uma camada de visão para ele.
Ai basta você escolher em fazer um webmobile, um site voltado para a internet.
Ou então fazer um aplicativo que consuma o web service.

j0nny

pedroroxd:
otaviojava:
Na verdade não tem muito o porque visualizar um banco de dados “puro” em um dispositivo móvel.
Basicamente o que você quer fazer em ?

Sei lá… Imagine que seja um jogo, e você deseje visualizar os recordes que estão em um banco de dados…
Ou então imagine que seja um banco de dados com cadastro de todos as padarias do Brasil, e você deseje visualizar em seu dispositivo móvel… Conectando-se ao banco de dados poderia-se aplicar filtros (país, estado, cidade, localidade, filtrar resultados enquanto se digita letras, etc)…

Bem toscamente é isso que eu desejo fazer

Dá pra fazer, mas provavelmente será vi WebService ou algo como Servlet+JSon.

Criado 4 de janeiro de 2011
Ultima resposta 5 de jan. de 2011
Respostas 14
Participantes 3