Escolar Documentos
Profissional Documentos
Cultura Documentos
Dispositivos Móveis
Conteúdo
• Processamento de Bancos de
Dados em Android.
• Exercícios.
Prof. Ledón
Métodos recomendados para alterar o BD (classe SQLiteDatabase)
public int delete (String table, String whereClause, String[]whereArgs)
Este método retorna o número de linhas eliminadas se enviamos o parâmetro whereClause.
Caso contrário retornará 0 (zero). Para eliminar todas as linhas (muito perigoso) e obter
como retorno a quantidade de linhas eliminadas envie null em whereClause. O parâmetro
String[]whereArgs permite colocar ? como em prepared statements.
HotelHelper2(Context context) {
super(context, strbancoDados, null, versaoBD);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(strCriarTabela1);
db.execSQL(strCriarTabela2);
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) { }
}
Exercício
Utilizando a nova classe
HotelHelper2 antes proposta,
elabore um app Android com uma
tela para processar os dados da
tabela tblHabitacoes (os dados das
habitações do hotel) e outra tela
para processar os dados da tabela
tblFuncionarios (com os dados dos
funcionários).