Banner Livro Google Android? ---> Banner Livro Google Android? --->
Hoje é 09 Set 2010, 17:41



[TUTORIAL] Android + Banco de Dados - Parte I



Criar novo tópico Responder Tópico  [ 16 Mensagens ] 
 [TUTORIAL] Android + Banco de Dados - Parte I 
Autor Mensagem
Widgets
Widgets
Avatar de usuário

Data de registro: 30 Dez 2007, 11:08
Mensagens: 304
Localização: Florianópolis - SC
Mensagem [TUTORIAL] Android + Banco de Dados - Parte I
Iremos demonstrar nesse tutorial como criar um banco de dados e instala-lo no emulador. Vale lembrar que essa é a primeira parte do tutorial. A segunda parte (e última) iremos implementar uma pequena aplicação e usar essa base de dados (criada a seguir) para persistir os dados.

1º - Criar Banco de Dados

Para dar inicio, iremos escolher o aplicativo onde iremos modelar nossa base de dados. Alguns aplicativos que podem realizar tal serviço são:

- SQLite Plus
- SQLite Expert Personal disponível em: http://www.softsland.com/sqlite_expert_personal.html

É evidente que existem outros aplicativos além desses dois citados, que gerenciam o SQLite, mas nesse tutorial iremos utilizado o SQLite Expert Personal (SQLEP) por ter varias funcionalidades e ser Free. Bom, vamos lá!!!

Com o SQLEP já aberto vá até o menu File > Create Database. Preencha os campos conforma a Figura 1 e dê OK.

Imagem
Figura 1 - Ilustração do autor.

Com o banco de dados já criado, partimos agora para a criação das tabelas. Para criar uma tabela clique com o botão direito em cima do banco de dados criado (portalandroid) e selecione a opção new table. Figura 2.

Imagem
Figura 2 - Ilustração do autor

Uma nova tela abrirá à direita. Em Table name você coloca o nome da tabela, nesse exemplo usamos usuario. Depois clicamos em Add para especificar que campos terá a nossa tabela usuario. Para não nos prolongarmos muito nesse tutorial, criamos apenas dois campos: id e nick. Ao final a estrutura da tabela usuario ficou assim: (Figura 3)

Imagem
Figura 3 - Ilustração do autor

Iremos definir agora a primary key da nossa tabela usuario e um auto incremento do campo id da mesma tabela. Para tanto, clicamos na aba Indexes e depois no botão Add, conforme a Figura 4. Com a janela New Index aberta, marque a opção Primary e Autoincrement, em Available fields selecione id e clique em Add depois em Ok, como mostra a Figura 5.

Imagem
Figura 4 - Ilustração do autor

Imagem
Figura 5 - Ilustração do autor

Por fim, clique em Apply. Figura 6

Imagem
Figura 6 - Ilustração do autor

Feito isso, basta agora popular a nossa tabela usuario. Para tal, selecione a aba Data e insira alguns valores no campo nome. Veja Figura 7

Imagem
Figura 7 - Ilustração do autor


2º - Instalar Banco de Dados no Emulador

Com o nosso banco de dados devidamente criado e alguns dados já inseridos, vamos agora instala-lo no emulador Android. Crie um Projeto Android e compile o mesmo. Feito isso abra o painel DDMS, selecione a aba File Explorer. Localize a pasta data e a subpasta com o mesmo nome. Note que ao fazer isso irá aparecer uma lista de pacotes com todas as suas aplicações, ache o pacote que corresponde a sua aplicação atual (projeto criado no inicio desse tópico) e em seguida abra a pasta databases.
Por fim, copie o arquivo do banco de dados criado no 1º tópico para essa pasta. Veja Figura 8.

Imagem
Figura 8 - Ilustração do autor


3º - Considerações Finais
Essa sem dúvida é uma maneira mas fácil e rápida de criar uma base de dados. Fazendo dessa forma, não precisaremos nos preocupar em implementar algumas linhas de códigos para fazer tal serviço. Na aplicação fica apenas o código sql padrão (inserção, delete, select etc...). Pois bem, Como dito anteriormente, esse é apenas a primeira parte. A segunda parte iremos criar um pequeno aplicativo para interagir com essa base de dados.

Espero que tenham gostado, até mais,
Jaison.

_________________
Imagem


06 Fev 2008, 03:34
Perfil
What is Android?
What is Android?

Data de registro: 01 Mar 2008, 08:35
Mensagens: 3
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Otimo , qdo sai o proximo ...

Grande Abraço


03 Mar 2008, 11:54
Perfil
Widgets
Widgets
Avatar de usuário

Data de registro: 30 Dez 2007, 11:08
Mensagens: 304
Localização: Florianópolis - SC
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
nilsgome escreveu:
Otimo , qdo sai o proximo ...

Grande Abraço


fala nilsgome!!!

cara, ta me faltando tempo, mais acho que até sexta-feira (07-03) já deve estar postado a parte II desse tutorial, abraço!

_________________
Imagem


04 Mar 2008, 21:48
Perfil
What is Android?
What is Android?

Data de registro: 26 Mai 2008, 15:32
Mensagens: 1
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Segui teu tutorial, mas não consegui fazer com que meu Db apareça no diretorio data/data do File Explorer do DDMS.

[]'s
mauroSilva


27 Mai 2008, 08:59
Perfil
Widgets
Widgets
Avatar de usuário

Data de registro: 30 Dez 2007, 11:08
Mensagens: 304
Localização: Florianópolis - SC
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
maurosilva escreveu:
Segui teu tutorial, mas não consegui fazer com que meu Db apareça no diretorio data/data do File Explorer do DDMS.

[]'s
mauroSilva


Olá Mauro, qual a dificildade?

_________________
Imagem


28 Mai 2008, 16:16
Perfil
What is Android?
What is Android?

Data de registro: 29 Set 2008, 14:38
Mensagens: 3
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Opa...

também segui o tutorial e quando abro "Files" não aparece databases no meu projeto, sabe dizer o que pode ser ???

Obrigado

_________________
Alex Miranda


25 Out 2008, 10:48
Perfil
What is Android?
What is Android?

Data de registro: 20 Jan 2009, 17:24
Mensagens: 2
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Segui todos os passos, e consegui criar meu database, o problema é que quando vou copiar para a minha
aplicação, não existe a subpasta /databases
como faço para esta aparecer???


20 Jan 2009, 19:25
Perfil
What is AVD?
What is AVD?

Data de registro: 14 Fev 2009, 11:22
Mensagens: 15
Localização: SÃO PAULO-SP
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Saudações Pessoal

Tentei fazer o download do SQLite Plus em: http://www.sqliteplus.com, porém , diz "Endereço não encontrado".

Fiz várias pesquisas na net para encontrar e assim baixar o SQLite Plus e não tive sucesso. Ai encontrei o site http://www.sqlite.org/download.html e lá não encontrei nenhuma referência ao SQLite Plus. Encontrei uma versão para Windows o sqlite-3_6_11.zip.

Minhas dúvidas são:
- este arquivo que baixei servirá para este tutorial?
- algum colega tem um outro link onde eu consiga baixar o SQLite Plus?
- ou enviar-me por e-mail ou colocar em um FTP para que eu consiga baixar?

Obrigado

José Roberto Siqueira


24 Fev 2009, 07:59
Perfil
Android application
Android application
Avatar de usuário

Data de registro: 27 Dez 2007, 16:17
Mensagens: 74
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
JRSIQUEIRA escreveu:
Saudações Pessoal

Tentei fazer o download do SQLite Plus em: http://www.sqliteplus.com, porém , diz "Endereço não encontrado".

Fiz várias pesquisas na net para encontrar e assim baixar o SQLite Plus e não tive sucesso. Ai encontrei o site http://www.sqlite.org/download.html e lá não encontrei nenhuma referência ao SQLite Plus. Encontrei uma versão para Windows o sqlite-3_6_11.zip.

Minhas dúvidas são:
- este arquivo que baixei servirá para este tutorial?
- algum colega tem um outro link onde eu consiga baixar o SQLite Plus?
- ou enviar-me por e-mail ou colocar em um FTP para que eu consiga baixar?

Obrigado

José Roberto Siqueira


Acho que o projeto foi descontinuado. Uma outra alternativa seria o SQLite Expert Personal, disponivel em: http://www.sqliteexpert.com/download.html (foi esse software inclusive utilizado no tutorial ;) )

abraço.

_________________
http://www.portalandroid.org - Tudo sobre o Android.


07 Abr 2009, 22:58
Perfil
Widgets
Widgets
Avatar de usuário

Data de registro: 30 Dez 2007, 11:08
Mensagens: 304
Localização: Florianópolis - SC
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
alexsander.miranda e luciocamilo, a pasta databases é criada quando utilizar o método openOrCreateDatabase().

:arrow: Nesse post eu explico de forma mais detalhada.

abraço,
Jaison.

_________________
Imagem


12 Abr 2009, 19:15
Perfil
What is Android?
What is Android?

Data de registro: 17 Nov 2008, 20:04
Mensagens: 3
Localização: Sao Jose do Rio Preto
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
cara bem bacana o tutorial vai me ajuda muito em meu tcc....

vc tem a segunda parte dele ai pra me passar

agradeço!
t+


26 Out 2009, 19:05
Perfil
What is DDMS?
What is DDMS?

Data de registro: 22 Mar 2010, 15:42
Mensagens: 37
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
gente a opção autoincrement nao aparece para escolher.. o que pode ser ?

Imagem


20 Abr 2010, 16:35
Perfil
What is Android?
What is Android?

Data de registro: 10 Fev 2010, 17:41
Mensagens: 2
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Cara não rolou o esquema de jogar o arquivo no DDMS
alguem conseguiu?
Valeu

_________________
Edvaldo S Matos
Android neles


01 Mai 2010, 23:55
Perfil
What is DDMS?
What is DDMS?

Data de registro: 22 Mar 2010, 15:42
Mensagens: 37
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
aqui rolou d boa


02 Mai 2010, 17:42
Perfil
What is AVD?
What is AVD?
Avatar de usuário

Data de registro: 02 Jul 2010, 16:24
Mensagens: 17
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Olá pessoal, já existe a segunda parte desse tutorial?

Se sim, poderiam me passar o link.

Abraço e parabéns pelo trabalho

_________________
Motorola I1 - CUPCAKE (ANDROID 1.5)

• Câmera de 5 MP • Acelerômetro • Sensor de proximidade • Wi-Fi 802.11b/g • Bluetooth
• Cartão microSD de 8GB • iDEN PTT & PTX • Memória RAM 256 MB • e muito mais


Blog do Motorola I1: http://blogi1.zip.net


16 Jul 2010, 18:46
Perfil
What is Android?
What is Android?

Data de registro: 11 Mai 2010, 15:25
Mensagens: 1
Mensagem Re: [TUTORIAL] Android + Banco de Dados - Parte I
Gostaria de saber onde esta a parte II deste tutorial


18 Ago 2010, 13:14
Perfil
Mostrar mensagens anteriores:  Organizar por  
Criar novo tópico Responder Tópico  [ 16 Mensagens ] 


Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
Ir para:  

© 2010 Portal Android // Comunidade de Desenvolvedores da Plataforma Android. Entre em contato!!!


Powered by phpBB