Swift · Capítulo 12

Bases de dados na aplicação

Ligar código a uma base relacional com transações e queries parametrizadas.

CONCEITO

O que precisas de perceber

A aplicação deve separar acesso a dados das regras de negócio. Usa prepared statements/ORM de forma consciente, transações quando várias alterações têm de ser atómicas e índices de acordo com os padrões reais de consulta. Nunca construas SQL concatenando input do utilizador.

EXEMPLO

Vê o código

// abre ligação, executa query parametrizada e fecha/liberta recursos
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Cria operações CRUD para uma tabela de tickets usando parâmetros e uma transação numa operação composta.

Ver uma solução possível
// abre ligação, executa query parametrizada e fecha/liberta recursos