内存中数据库
SQLite 内存中数据库是完全存储在内存中(而不是磁盘上)的数据库。 使用特殊数据源文件名 :memory:
可创建内存中数据库。 连接关闭后,数据库会被删除。 使用 :memory:
时,每个连接都会创建自己的数据库。
Data Source=:memory:
可共享的内存中数据库
在连接字符串中使用 Mode=Memory
和 Cache=Shared
可以在多个连接之间共享内存中数据库。 Data Source
关键字用于为内存中数据库提供名称。 使用相同名称的连接字符串将访问相同的内存中数据库。 只要至少有一个与之相连的连接保持打开状态,数据库便会保持。 GitHub 上提供了对此进行演示的示例。
Data Source=InMemorySample;Mode=Memory;Cache=Shared