Как импортировать базу данных в Navicat Lite или sqlitemanager в Titanium - PullRequest
1 голос
/ 30 ноября 2011

В своем приложении Titanium я могу создать базу данных и получить к ней доступ. Но я не знаю, как импортировать свою базу данных в браузеры запросов, такие как Navicat Lite или расширение sqlitemanager в Firefox.работает на платформе Android.Моя версия Titanium SDK - 1.7.5 Операционная система: Ubuntu Как мне импортировать мою базу данных в Navicat Lite?

Ответы [ 2 ]

3 голосов
/ 01 декабря 2011

Чтобы получить файл базы данных,

Перейдите в папку, в которой находится ваш Android SDK.В вашем Android SDK есть папка с именем tools.откройте эту папку.В папке tools вы можете найти инструмент под названием DDMS.Откройте этот инструмент DDMS.

В DDMS откройте меню устройства и выберите проводник.Теперь у вас будет новое окно, которое содержит все файлы вашего текущего открытого ЭМУЛЯТОРА.Теперь путь к файлу базы данных вашего приложения будет

data / data / id вашего приложения (com.org.etc и т. Д.) /Databases/dbfilename.db

экспортировать этот файл БД из DDMSв локальный каталог, например, на рабочем столе или в любом другом месте.чем вы можете открыть этот файл в вашем sqlitemanager.

0 голосов
/ 30 ноября 2011

На моем Mac Titanium помещает БД SQLite в / Users / myusername / Библиотека / Поддержка приложений / iPhone Simulator / 4.3.2 / Приложения / ... затем есть GUID / Библиотека / Поддержка приложений / база данных / my sqlite db

Я чувствую, что для дроидов будет создана аналогичная папка симулятора.

Кроме того, я считаю, что в Titanium Studio вы можете найти путь поддержки приложений для БД с помощью Ti.Filesystem.applicationSupportDirectory (возможно, просто оповестить об этом значении ... не пробовал это, но должно работать теоретически!).

...