SQLite

Como Fazer um CRUD com SQLite no Totalcross – Parte 3.

Durante essa série de posts, vamos aprender como configurar, incluir, alterar, excluir e consultar os dados (CRUD) no SQLite com o Totalcross. Iniciamos esse passo-a-passo no nosso 9º Webinar e também já temos a parte 1 (Criando o Projeto) e a parte 2 (Criando uma tabela e inserindo dados) Então não esqueça de conferí-los e […]

Leia Mais

CRUD

Como Fazer um CRUD com SQLite no Totalcross – Parte 2.

Durante essa série de posts, vamos aprender como configurar, incluir, alterar, excluir e consultar os dados (CRUD) no SQLite com o Totalcross. Iniciamos esse passo-a-passo no nosso 9º Webinar  e também já temos a parte 1! Então não esqueça de conferí-los e depois voltar para cá! Recapitulando: CRUD SQLite no TotalCross   CRUD é um acrónimo […]

Leia Mais

SQLite

Como fazer um CRUD com SQLite com Totalcross – Part 1.

Durante essa série de post, vamos aprender como configurar, incluir, alterar, excluir e consultar os dados no SQLite com o Totalcross. Iniciamos esse passo-a-passo no nosso 9º Webinar. Então o primeiro passo é assisti-lo e em seguida começar aqui! O que é o SQLite SQLite é uma biblioteca de código aberto (open source) desenvolvido na […]

Leia Mais

banco de dados

Banco de Dados – Relacional vs Não relacional

Banco de dados Banco de dados é uma aplicação que lhe dá a possibilidade de receber e armazenar dados. Estão em todos os tipos de sistemas, smartphones, servidores, computadores pessoais, já que guardam as informações necessárias para o funcionamento dos sistemas. O que faz com que o banco de dados seja ou não relacional é […]

Leia Mais

persistência de dados SQLite

Persistência de dados no TotalCross: SQLite

No nosso último artigo sobre Persistência de dados no TotalCross, vimos como persistir dados simples em um arquivo comum. Neste artigo, explicaremos o uso do SQLite, que é um banco de dados padrão de mercado. Mas antes de iniciarmos, uma observação sobre o banco de dados criado pela equipe da TotalCross, o Litebase. Quando o Litebase […]

Leia Mais

projeto correto banco de dados

Persistencia de dados no TotalCross

A persistência de dados no TotalCross pode ser feita de duas formas. A primeira é usando arquivos, quando se deseja gravar dados simples, como as configurações de um aplicativo. A segunda é usando o banco de dados SQLite, para gravar tabelas e dados relacionados. Imagine que você tenha uma classe de configurações do aplicativo e […]

Leia Mais

bancos de dados diferentes

Lidando com Bancos de Dados Diferentes

Quando se acessa um sistema de gerência de banco de dados (SGBD) de uma aplicação em uma linguagem de programação, sempre há uma API na linguagem para permitir acesso, com bibliotecas de chamadas de funções ou métodos para o acesso das funcionalidades do SGBD. Em linguagens como Java e PHP, a biblioteca é a mesma […]

Leia Mais

lidando com junções em bancos de dados

Lidando com Junções em Bancos de Dados

Consultas com junções (joins) são muito comuns em aplicações de bancos de dados para acessar informações que estão espalhadas por duas ou mais tabelas. Porém, seu uso deve ser de forma inteligente para não causar lentidão desnecessária na aplicação, o que pode ser ainda mais grave em uma aplicação para dispositivos móveis, que têm menos […]

Leia Mais

transações em aplicações móveis banco de dados

Usando Transações

Introdução Quando se faz uma operação de transferência bancária, a quantia que sai de uma conta deve chegar em outra. Não pode acontecer de uma conta ser subtraída e a outra não ser creditada. Se algum erro ocorrer durante essa sequência de operações, ambas são canceladas e o estado do banco de dados da instituição […]

Leia Mais

projeto correto banco de dados

Projeto Correto de um Banco de Dados

Em uma aplicação pequena, criar um conjunto de tabelas sem dar muita atenção a possíveis ambiguidades entre colunas de tabelas ou numa melhor forma de armazenar os dados não causa muitos problemas. Porém, em aplicações não muito pequenas, seja para dispositivos móveis ou servidores, é muito importante planejar minuciosamente como esses dados serão armazenados, de […]

Leia Mais