Установка и настройка браузера SQlite в LINUX - PullRequest
4 голосов
/ 06 января 2011

Я новичок в Linux, и я не знаю, как установить sqlite-autoconf-3070400 и браузер базы данных SQlite в моей ОС Linux.Пожалуйста, дайте пошаговые подробности.Я хочу это для разработки Android.Так что мне нужно немного больше?


Это был вопрос о просмотре базы данных.Я задал этот вопрос, потому что я понятия не имел, как я могу просмотреть содержимое БД.Я знал и использовал другую БД, поэтому думал, что для SQlite может быть графический интерфейс.Как я получил свой ответ и добавил тоже на будущее.Так что будьте честны, опуская этот вопрос.

Ответы [ 3 ]

14 голосов
/ 06 января 2011

Это альтернативное решение для браузера SQlite ... (На самом деле на всех машинах LINUX уже есть SQlite. Вам нужен только графический интерфейс SQlite. Браузер базы данных Sqlite является предопределенным вариантом. Но когда вы не можете установить его (как я), тогда переходите к другому решению ... Вы должны добавить дополнение к Firefox. Вы можете скачать его с http://code.google.com/p/sqlite-manager/
и для установки этого дополнения (после его загрузки) нажмите "Ctrl + O"> выберите загруженный файл> открыть> установить.

Теперь после перезапуска Firefox перейдите в Инструменты> Диспетчер SQLite> откройте его и выберите свою базу данных, чтобы открыть и выполнить свою работу.


Обновление для sqlite3


Android предоставил очень хороший инструмент - sqlite3 . Вы можете найти этот инструмент в каталоге sdk/tool/.

Введение: -

Из удаленной оболочки adb вы можете использовать программу командной строки sqlite3 для управления базами данных SQLite, созданными приложениями Android. Утилита sqlite3 включает в себя множество полезных команд, таких как .dump для распечатки содержимого таблицы и .schema для распечатки оператора SQL CREATE для существующей таблицы. Этот инструмент также дает вам возможность выполнять команды SQLite на лету.

Чтобы использовать sqlite3, введите удаленную оболочку в экземпляре эмулятора, как описано выше, а затем вызовите инструмент с помощью команды sqlite3. По желанию, при вызове sqlite3 вы можете указать полный путь к базе данных, которую вы хотите исследовать. Эмуляторы / экземпляры устройств хранят SQLite3 баз данных в папке /data/data/<package_name>/databases/.

Вот пример:

adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
sqlite> .exit 

После того как вы вызвали sqlite3, вы можете вводить sqlite3 команды в оболочке. Чтобы выйти и вернуться в удаленную оболочку adb, используйте exit или CTRL+D.

Подробнее на Изучение баз данных sqlite3 из удаленной оболочки

Удачного кодирования!

3 голосов
/ 13 августа 2016

Вроде старый, но у вас есть браузер SQLite в Linux. Я не понимаю, почему кто-то не вставил это. например, на основе Ubuntu:

Для Ubuntu и производных, @ deepsidhu1313 предоставляет PPA с нашим последним выпуском здесь:

https://launchpad.net/~linuxgndu/+archive/ubuntu/sqlitebrowser

Чтобы добавить этот ppa, просто введите следующие команды в терминале:

sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser

Затем обновите кеш, используя:

sudo apt-get update

Установите пакет, используя:

sudo apt-get install sqlitebrowser

Ubuntu 14.04.X, 15.04.X, 15.10.X и 16.04.X пока поддерживаются (пока Launchpad не решит прекратить сборку для любой серии).

Вы можете найти отдых на домашней странице http://sqlitebrowser.org/ Прокрутите вниз или нажмите CTRL F для установки Linux:)

1 голос
/ 29 мая 2015

Вот команды, которые необходимо выполнить для установки sqlite Browser

sudo apt-get install qt4-qmake cmake libsqlite3-dev libqt4-dev libqt4-core libqt4-qt3support
wget http://optimate.dl.sourceforge.net/project/sqlitebrowser/sqlitebrowser/3.2/sqlitebrowser-3.2.0.tar.gz
tar -xvf sqlitebrowser-3.2.0.tar.gz
cd sqlitebrowser-sqlb-3.2.0/
qmake    
make
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...