記憶體內部資料庫
SQLite 記憶體內部資料庫是完全儲存在記憶體中的資料庫,而不是儲存在磁碟上。 使用特殊資料來源檔案名稱 :memory:
來建立記憶體內部資料庫。 關閉連線時,會刪除資料庫。 使用 :memory:
時,每個連線都會建立自己的資料庫。
Data Source=:memory:
可共用記憶體內部資料庫
記憶體內部資料庫可以在多個連線之間共用,方法是在連接字串中使用 Mode=Memory
和 Cache=Shared
。 關鍵字 Data Source
是用來為記憶體內部資料庫指定名稱。 使用相同名稱的連接字串將會存取相同的記憶體內部資料庫。 只要資料庫至少有一個連線保持開啟,資料庫就會持續存在。 範例示範這可在 GitHub 上取得。
Data Source=InMemorySample;Mode=Memory;Cache=Shared