Upload
alex-braz
View
238
Download
3
Embed Size (px)
DESCRIPTION
Nesta aula, falamos um pouco sobre a utilização de banco de dados SQLlite.
Citation preview
Treinamento AndroidUtilizando Banco de Dados
Crie um novo projeto Android, com
uma ActivityMain
Para que nosso exemplo funcione com
sucesso, precisamos declarar no nosso
arquivo “AndroidManifest.xml” a
seguinte linha de código:
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>Fazendo isso, estamos dizendo ao
sistema operacional do Android, que
nossa
aplicação possui a permissão de
escrever dados no cartão de memória.
Utilizando Banco de Dados SQLite
O Android já disponibiliza de forma nativa suporte ao banco de dados
SQLite,
um banco de dados baseado em SQL atuando como um pequeno SGBD
e capaz
de controlar os bancos e tabelas disponíveis dentro dele. Podemos
também
utilizar comandos de manipulação nesse banco (DML), mas a vantagem
disso é a
persistência dos dados que é fornecida pelo SQLite.
Utilizando Banco de Dados SQLite
Para este exemplo, faremos a implementação de um formulário, que na
primeira
vez que for iniciado, vai pedir os dados pessoais. Neste formulário teremos
a
opção de “Salvar” os dados inseridos, o que fará com que na próxima vez
que o
formulário será inicializado, os dados já venham previamente preenchidos.
Criaremos um novo pacote, no qual
vamos incluir os objetos do banco de
dados
Criaremos uma classe dentro do
pacote recém criado
Atributos da classe DadosPessoais
public int id;
public String nome;
public String sobrenome;
public String telefone;
public String email;
public String endereco;
public DadosPessoais() {
}
public DadosPessoais(int id, String nome){
this.id = id;
this.nome = nome;
}
Implementação da classe DBHelper
Vamos incluir os campos do cadastro
na nossa Activity
Vamos para o ADT