Bazy danych w pamięci
Bazy danych SQLite w pamięci to bazy danych przechowywane całkowicie w pamięci, a nie na dysku. Użyj specjalnej nazwy pliku :memory:
źródła danych, aby utworzyć bazę danych w pamięci. Po zamknięciu połączenia baza danych zostanie usunięta. W przypadku korzystania z programu :memory:
każde połączenie tworzy własną bazę danych.
Data Source=:memory:
Współużytkowalne bazy danych w pamięci
Bazy danych w pamięci mogą być współużytkowane między wieloma połączeniami przy użyciu i Mode=Memory
Cache=Shared
w parametry połączenia. Słowo Data Source
kluczowe służy do nadania bazie danych w pamięci nazwy. Połączenie ciągi używające tej samej nazwy będą uzyskiwać dostęp do tej samej bazy danych w pamięci. Baza danych utrzymuje się tak długo, jak tylko jedno połączenie z nią pozostaje otwarte. Przykład pokazujący, że jest dostępny w usłudze GitHub.
Data Source=InMemorySample;Mode=Memory;Cache=Shared