Как импортировать базу данных в Navicat Lite или SQLiteManager в Titanium
-
26-10-2019 - |
Вопрос
В моем приложении Titanium я могу создать базу данных и получить ее. Но я не знаю, как импортировать мою базу данных в браузеры запросов, такие как Navicat Lite или Sqlitemanager, на Firefox.
Я работаю на платформе Android. Мой титановый SDK Verison - 1,7,5 Операционная система: Ubuntu Как импортировать мою базу данных в Navicat Lite?
Решение
Чтобы получить файл базы данных,
Перейдите в папку, где расположен ваш Android SDK. В вашем Android SDK есть папка с именем инструментов. Откройте эту папку. В папке Tools вы можете найти инструмент с именем DDMS. Откройте этот инструмент DDMS.
В DDMS откройте меню устройства и выберите File Explorer. Теперь у вас будет новое окно, которое содержит все файлы вашего эмулятора в настоящее время. Теперь ваш путь файла базы данных вашего приложения будет,
Data/Data/Your Application Id (com.org.etc и т. Д.) /датабазы/dbfilename.db
Экспортируйте этот файл DB из DDMS в свой локальный каталог, например, настольный компьютер или где угодно. чем вы можете открыть этот файл в своем SQLiteManager.
Другие советы
На моем Mac Titanium помещает SQLite DB в/пользователи/myusername/библиотека/поддержка приложения/симулятор iPhone/4.3.2/Applications/... тогда есть поддержание GUID/Library/Application/Database/My SQLite DB
Я чувствую, что для дроидов создана аналогичная папка с симуляцией.
Кроме того, я считаю, что в Titanium Studio вы можете найти путь поддержки приложений для DB с помощью ti.filesystem.applicationsupportDirectory (возможно, просто предупредить это значение ... не пробовали это, но не должны работать в теории!).