Les 26
Databases met SQLx
Een SQLite-database koppelen met SQLx: een connection pool, geparametriseerde queries, rijen omzetten naar structs met FromRow, migraties, transacties, en de compile-time gecontroleerde query!-macro's.
🎯 Na deze les kun je
- een database koppelen met SQLx en een connection pool
- geparametriseerde queries uitvoeren en resultaten omzetten naar structs
- het schema beheren met migraties
- transacties gebruiken en de query!-macro's herkennen
De takenlijst-API uit les 25 bewaart alles in het geheugen: herstart de server en alles is weg. Een database lost dat op. SQLx is een async databasebibliotheek voor Rust die met SQLite, PostgreSQL en MySQL werkt. Je schrijft gewone SQL, en SQLx zet de resultaten om in je structs. We gebruiken SQLite: een database in één bestand, zonder aparte server, ideaal om mee te beginnen.
Je hebt basiskennis van SQL nodig: CREATE TABLE, SELECT, INSERT, UPDATE, DELETE, WHERE.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?