Pesquisar neste blog

sexta-feira, 26 de agosto de 2011

Utilizando o Motodev Studio para facilitar com as funções de Banco de Dados

Bem,
Estou utilizando o Motodev Studio nestes 2 últimos meses para conhecer. Ele é praticamente o Eclipse, mas tem uma ou outra função bem legal... Já Cria uma activity ao invés de classe padrão do java entre outras coisas...
Agora vou focar na utilização da aba "Fragmentos" mais precisamente na sub-aba "Banco de dados"

Através desta aba teremos as funções para lidar com banco de dados no Android ao alcance de um arrastar do mouse.


Primeira coisa
Criar um novo projeto....
Depois...

Procurar na aba "Banco de Dados" pela opção  "Banco de dados Criar /Excluir"
Arrastar para sua Activity principal . Pode colocar abaixo da linha que configura o layout da tela.
Ele deve criar com isso a seguinte linha

SQLiteDatabase db =openOrCreateDatabase("MyDatabaseName", MODE_PRIVATE, null);

Basta modificar o Parâmetro "MyDatabaseName" para que fique com o nome que você vai querer.

Com isso temos uma database... Precisamos criar agora a tabela.

Novamente procure a Aba  "Banco de Dados" e nela escolha a opção "Tabela - Criar".
Arraste esta opção para uma linha abaixo da linha onde está a criação da database...
Ele vai criar a seguinte linha....

  db.execSQL("CREATE TABLE MyTableName (_id INTEGER PRIMARY KEY AUTOINCREMENT, YourColumnName TEXT);");

Modifique o nome da tabela e os campos conforme sua necessidade. Utilizando a linguagem sql normalmente.
Com isso quando o programa for executado no celular ele irá criar uma database e uma tabela. Muito bom para facilitar na utilização do banco.Está de uma forma muito grosseira(digitando os comandos sql na mão) mas vai servir para projetos pequenos ou estudos...
Através das opções desta aba "Banco de dados" você pode fazer muitas coisas. Basta arrastar e sair usando.

Existe outra função no Motodev Studio bem legal. Atravez de um arquivo .db com sua database em SQLite o Motodev cria todas as classes de gerenciamento do banco de dados... 
Tentarei organizar e colocar aqui depois .

Nenhum comentário:

Postar um comentário