Uso do SQLite no Android - pt.2

Tendo definida nossa classe de modelo e, portanto, nossa tabela no banco, podemos agora implementar nossa classe filha de SQLiteOpenHelper, para criar e gerenciar o banco, além de abrir nossas conexões com o mesmo. Para essa classe, daremos o nome de MySQLiteHelper, e sua implementação é mostrada logo a seguir na Listagem 2.

Listagem 2 - Implementação do SQLiteOpenHelper da aplicação

Em relação ao código da Listagem 2, iniciamos sua implementação criando algumas constantes que serão usadas na definição dos scripts SQL para criação e gerenciamento da nossa tabela de comentários, são elas: TABLE_COMMENTS, COLUMN_ID e COLUMN_COMMENT que representam, respectivamente, o nome da nossa tabela, a coluna referente a seu id e a coluna do comentário propriamente dito. Logo após, temos duas constantes de definição e gerenciamento do banco de dados como um todo, DATABASE_NAME, que armazena o nome que usaremos para a nossa base de dados SQLite e a DATABASE_VERSION, que será utilizada no controle de versão do nosso banco. Por fim, definimos a String que representa o script SQL de criação do banco de dados, a DATABASE_CREATE.

Versão 5.3 - Todos os Direitos reservados