2011-02-22 17 views
32

¿Dónde se almacena la base de datos sqlite, es decir, la ruta del directorio en Windows 7 cuando se creó?¿Dónde se almacena la base de datos SQLite en el disco?

+3

Donde sea que lo coloque cuando lo creó. – paxdiablo

+0

@paxdiablo, hay muchas formas de crear una base de datos SQLite y, a veces, el ** software ** que crea no quiere que los usuarios desinformados sepan dónde está. – user34660

Respuesta

36

Una base de datos SQLite es un archivo normal. Se creó en el directorio actual de su script.

9

No hay un "lugar estándar" para una base de datos sqlite. La ubicación del archivo se especifica a la biblioteca, y puede estar en su directorio de inicio, en la carpeta del programa de invocación o en cualquier otro lugar.

Si ayuda, las bases de datos sqlite son, por convención, nombradas con una extensión de archivo .db.

2

Cuando llama a sqlite3_open() especifica la ruta de archivo desde la que se abre/se guarda la base de datos, si no se trata de una ruta absoluta, se especifica con respecto a su directorio de trabajo actual.

7

Si está ejecutando rieles (es la db por defecto en Rails) comprobar el archivo {} RAILS_ROOT /config/database.yml y verá algo como:

database: db/development.sqlite3 

Esto significa que va a estar en el directorio {RAILS_ROOT}/db.

+0

"rails root" no hace referencia a dónde está instalado Rails, sino a la raíz de su aplicación Rails. –

5
.databases 

desde adentro SQLite enumera la ruta de todas las bases de datos conectadas actualmente. Salida de muestra:

seq name    file              
--- --------------- ---------------------------------------------------------- 
0 main    /home/me/a.db 
1

SQLite se crea en el directorio de python donde instaló el python.

+1

Proporcione una respuesta más completa y precisa. SQLite no necesariamente tiene que hacer nada con Python –

+0

cuando está conectado para importar sqlite3 connection = sqlite3.connect ("company.db"), luego el archivo companydb se crea en la carpeta python, puede ver los datos para instalar sqlite –

Cuestiones relacionadas