Eine Datenbankverbindung stellt den Zugriff einer Anwendung auf eine Datenbank her. Sie umfasst Zugangsdaten, Zielserver, Datenbanknamen und technische Verbindungsparameter.
Datenbanken ermöglichen die strukturierte Speicherung und Verwaltung von Daten. Sie lassen sich in relationale Datenbanken (SQL) und NoSQL-Datenbanken unterteilen. Während relationale Datenbanken feste Strukturen und hohe Konsistenz bieten, sind NoSQL-Datenbanken flexibler und besser skalierbar. Die Wahl des richtigen Modells hängt von den Anforderungen des jeweiligen Projekts ab.