Вопрос

В моем приложении 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 (возможно, просто предупредить это значение ... не пробовали это, но не должны работать в теории!).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top