Para criar uma classe para programação de banco SQLite, estenda SQLiteOpenHelper. Exemplo:
public class MeuAdministradorDados extends SQLiteOpenHelper {
//implementação da classe
}
Dentro, o código lida com criação, atualização e consultas. SQLiteOpenHelper gerencia detalhes de conexão e gerenciamento do banco, permitindo focar nos detalhes do app, construindo e executando SQL.
Dentro da classe Java que estende SQLiteOpenHelper, sobrescreva o método "onCreate". Permite especificar detalhes do próprio banco:
public void onCreate(SQLiteDatabase db) {
//operações de dados na inicialização
}
Esse método é chamado quando a classe é criada (quando código externo cria instância). Dentro, realize tarefas de configuração necessárias, como criar tabelas.
Inclua detalhes do banco no construtor da classe que estende SQLiteOpenHelper. Chame o superconstrutor passando seus detalhes:
MeuAdministradorDados(Context context) {
super(context, "meunomedb", null, 1);
}
O construtor é chamado ao criar instância. Ao chamar superconstrutor, passa nome do banco (string) e versão (inteiro).
Com a classe SQLite configurada, execute instruções SQL, ex: dentro de "onCreate":
String queryString = "CREATE TABLE minha_tabela (item_id INTEGER, item_name TEXT);"
db.execSQL(queryString);
Usa o parâmetro passado a "onCreate" representando o banco para chamar "execSQL", passando string com SQL a executar (criar tabela com colunas específicas).
Tecnologia Eletrônica © [www.351231.com]