In dit gedeelte leert u hoe u kunt communiceren met SQLite-databases vanuit een Node.js-toepassing met behulp van de sqlite3
module. Na de zelfstudie weet u hoe u een databaseverbinding opent en algemene databasebewerkingen uitvoert, zoals selecteren, invoegen, bijwerken en verwijderen. Daarnaast leert u hoe u SQL-instructies uitvoert in geserialiseerde modus of in parallelle modus.
De sqlite3
module wordt actief onderhouden en biedt een uitgebreide reeks functies:
- Eenvoudige API voor het uitvoeren van query's
- Ondersteuning voor parameterbinding
- Beheer de uitvoeringsstroom van query's, waarbij zowel seriële als parallelle modi worden ondersteund.
- Uitgebreide ondersteuning voor foutopsporing
- Volledige caching / Blob-ondersteuning
- SQLite-extensieondersteuning
- Bundel SQLite als een fallback
Om te begrijpen hoe de sqlite3
module werkt, kunt u de volgende tutorials achter elkaar gebruiken:
- Verbinding maken met een SQLite3-database – laat zien hoe u verbinding kunt maken met een in-memory database of een op bestanden gebaseerde database.
- Opvragen van gegevens uit tabellen – laat u kennismaken met verschillende methoden voor het opvragen van gegevens uit tabellen.
- De uitvoeringsstroom van instructies beheren – legt de stappen uit van het uitvoeren van meerdere SQL-instructies in geserialiseerde modus of in parallelle modus.
- Gegevens invoegen in een tabel – laat zien hoe u een of meer rijen in een tabel invoegt.
- Gegevens bijwerken – beschrijft de stappen voor het bijwerken van gegevens in een tabel.
- Gegevens uit een tabel verwijderen – laat zien hoe u gegevens uit een tabel verwijdert.