Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
SQLite-In-Memory-Datenbanken sind Datenbanken, die vollständig im Arbeitsspeicher gespeichert sind, nicht auf dem Datenträger. Verwenden Sie den speziellen Dateinamen der Datenquelle :memory:
, um eine In-Memory-Datenbank zu erstellen. Wenn die Verbindung geschlossen wird, wird die Datenbank gelöscht. Bei Verwendung :memory:
erstellt jede Verbindung eine eigene Datenbank.
Data Source=:memory:
Gemeinsam nutzbare In-Memory-Datenbanken
In-Memory-Datenbanken können durch die Verwendung von Mode=Memory
und Cache=Shared
in der Verbindungszeichenfolge zwischen mehreren Verbindungen gemeinsam genutzt werden. Das Data Source
Schlüsselwort wird verwendet, um der Speicherdatenbank einen Namen zu geben. Verbindungszeichenfolgen mit demselben Namen greifen auf dieselbe In-Memory-Datenbank zu. Die Datenbank bleibt erhalten, solange mindestens eine Verbindung geöffnet bleibt. Ein Beispiel , das dies veranschaulicht, ist auf GitHub verfügbar.
Data Source=InMemorySample;Mode=Memory;Cache=Shared