Kotlin · Capítulo 12
Bases de dados na aplicação
Ligar código a uma base relacional com transações e queries parametrizadas.
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 recursosAs minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.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