Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las bases de datos en memoria de SQLite son bases de datos almacenadas completamente en memoria, no en el disco. Utiliza el nombre de archivo :memory:
de la fuente de datos especial para crear una base de datos en memoria. Cuando se cierra la conexión, se elimina la base de datos. Cuando se usa :memory:
, cada conexión crea su propia base de datos.
Data Source=:memory:
Bases de datos en memoria que se pueden compartir
Las bases de datos en memoria se pueden compartir entre varias conexiones mediante Mode=Memory
y Cache=Shared
en la cadena de conexión. La Data Source
palabra clave se usa para asignar un nombre a la base de datos en memoria. Las cadenas de conexión que usan el mismo nombre tendrán acceso a la misma base de datos en memoria. La base de datos persiste siempre que al menos una conexión a ella permanezca abierta. Un ejemplo que muestra esto está disponible en GitHub.
Data Source=InMemorySample;Mode=Memory;Cache=Shared