Banco de dados - Busca de Registros

Top  Previous  Next

CONTINUAÇÃO

Para implementar este exemplo, primeiro veja o Operações Básicas

Acrescente +1 botão e no click coloque:

 

 // string a procurar

 String nome = "Celta";

 Cursor c = db.query("carro", new String[] { "_id", "nome", "placa", "ano"}, "nome=?", new String[] { nome }, null, null, null);

 

 // se encontrar

 if (c.getCount() > 0) {

         Carro carro = new Carro();

         // posiciona no primeiro resultado

         

         c.moveToFirst();

         // método para recuperar os valores

         carro.id = c.getLong(0);

         carro.nome = c.getString(1);

         carro.placa = c.getString(2);

         carro.ano = c.getInt(3);

         

         Log.i("CARRO", carro.id + " " + carro.nome + " " + carro.placa + " " + carro.ano);

 }

 

Carro.java

 
package com.banco;

 

public class Carro {

 

 public long id;

 public String nome;

 public String placa;

 public int ano;

 

 public Carro() {

 }

}

 

Saída