Ответ 1
База данных SQLite - это обычный файл. Он создается в вашем скрипте текущей директории.
Где хранится база данных SQLite, т.е. путь к каталогу в Windows 7 при создании?
База данных SQLite - это обычный файл. Он создается в вашем скрипте текущей директории.
Нет никакого "стандартного места" для базы данных sqlite. Местоположение файла указывается в библиотеке и может находиться в вашем домашнем каталоге, в вызывающей папке программы или в любом другом месте.
Если это помогает, базы данных sqlite, по соглашению, имеют имя с расширением файла .db
.
.databases
изнутри SQLite перечисляет путь для всех подключенных в настоящее время баз данных. Пример вывода:
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/me/a.db
Если вы используете Rails (его по умолчанию db в Rails), проверьте файл {RAILS_ROOT}/config/database.yml, и вы увидите что-то вроде:
database: db/development.sqlite3
Это означает, что он будет находиться в каталоге {RAILS_ROOT}/db.
Когда вы вызываете sqlite3_open(), вы указываете путь к файлу, из которого база данных открыта из/сохранена, если она не является абсолютным путем, она указана относительно вашего текущего рабочего каталога.
SQLite создается в вашем каталоге python, где вы установили python.
В Windows 10, если в командной строке указан путь запуска sqlite
C:\users\USER_NAME
Вы можете найти его в домашней папке пользователя.
Файл .db
хранится там, где вы запускаете команду sqlite.
Я надеюсь, что это решит проблему
В моем случае для Python 3.7.3 (32bit) Python Install на Windows10, sqllite3 был установлен в C:\Users\\AppData\Local\Programs\Python\Python37-32\Lib\sqlite3