1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como inserir uma imagem no banco de dados?

Boa tarde.

Sou iniciante e estou fazendo um aplicativo simples de pesquisa de acordes, onde a pessoa digita o nome do acorde e a imagem é retornada.

Preciso criar um banco de dados contendo o ID, nome e a imagem. Li que seria ideal criar uma pata com as imagens e colocar no código abaixo uma referência do caminho da pasta. Como faço isso?

db.execSQL("CREATE TABLE dicio (_id INTEGER PRIMARY KEY AUTOINCREMENT," + " nome TEXT, );");
  • vc precisa transforma a imagem em bytes. e depois salvar em um tamanho que o banco que vc ta usando aceite.

    Johnatan Dantas   31 de jan de 2015
  • Salvar imagens no banco d dados eh garantia d problemas no futuro, por isso nao faça isso !

    fernandopaiva   31 de jan de 2015
  • Kleber, tente armazenar o mínimo possível de dados no banco do android. E gravar a imagem como blob no banco é terrível, como o fernandopaiva já disse, vai ter problemas no futuro, e com certeza não é o que voce quer, por mais que seja um projeto "simples" isso não é legal. Pegue a imagem e salve ela em um diretório, pesquise na internet existe vários tutoriais.

    Douglas   02 de fev de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags android sql bdd imagens ou faça a sua própria pergunta.