Introduction

Une des librairies utilisées pour gérer la liaison à une base de données est Slick (Scala Language-Integrated Connection Kit). Elle est utilisée pour les bases de données relationnelles mais également pour des bases de données en mémoire, pour simuler les comportements de production en test. Base de données Slick

Voici une liste non exhaustive des bases de données supportées :

  • Microsoft SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

  • SQLite

  • H2

Slick permet de définir chaque table comme une classe et d’utiliser les méthodes utilitaires liées aux collections pour requêter ces tables. Elle permet également d’utiliser des requêtes SQL directement. Ces requêtes sont compilées en même temps que le reste du code, ce qui permet de s’assurer de leur syntaxe.

couv_EPSCALA.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Partie client
Suivant
Installation