Conexão com Banco SQlite já existente

4 respostas
R

Bom dia.
Eu já tenho um BD no meu PC já definido com Dados e Tabelas, como eu faço para que a minha aplicação reconheça este banco sem passar Criar outro bd.
Minha duvida é, em qual pasta do projeto devo copiar este banco? qual a rotina correta para minha aplicação poder acessá-lo ?

4 Respostas

kmunga

Da mesma forma que se tu fosse criar um DB novo, o SQLite por padrão não substitui ou recria um banco já existente, ele verá que existe e irá somente abri-lo para que sejam feitas as devidas modificações.

Mas tipo, não é aconselhável fazer um DB e importa-lo para a aplicação dentro do android, daria maior trabalho para o usuario inseri-lo manualmente, a menos que se crie de alguma forma uma maneira de automatizar o processo, como baixar o DB da internet ou coisa do tipo.

Se não me falha a memoria fica na pasta database da raiz de sua aplicação.

R

Obrigado pela resposta.

E

o banco fica em /data/data/pacote.do.sistema/database/nome_do_banco

da pra ver facil no file explorer do DDMS

V

Não tem como, você tem que criar o banco do zero rs.
Só se seu aparelho tiver root ou você estiver usando emulador para colocar o db existente.

Criado 10 de junho de 2013
Ultima resposta 19 de jun. de 2013
Respostas 4
Participantes 4