Pregunta

En mi aplicación de titanio, puedo crear la base de datos y acceder a ella. Pero no sé cómo importar mi base de datos en navegadores de consultas como Navicat Lite o SQLitManager Extension en Firefox.

Estoy trabajando en la plataforma Android. Mi Titanium SDK Verison es 1.7.5 Sistema operativo: Ubuntu ¿Cómo importo mi base de datos en Navicat Lite?

¿Fue útil?

Solución

Para obtener su archivo de base de datos,

Vaya a la carpeta donde se coloca su SDK de Android. En su SDK de Android hay una carpeta con nombre de herramientas. Abra esa carpeta. En la carpeta Herramientas puede encontrar una herramienta llamada DDMS. Abra esa herramienta DDMS.

En DDMS, abra el menú del dispositivo y seleccione el Explorador de archivos. Ahora tendrá una nueva ventana que contiene todos los archivos de su emulador abierto actualmente. Ahora su ruta de archivo de base de datos de su aplicación será,

Data/Data/Your Application ID (com.org.etc etc) /databases/dbfilename.db

Exporte este archivo DB de DDMS a su directorio local como escritorio o cualquier lugar donde desee. Entonces, puede abrir ese archivo en su SQLitManager.

Otros consejos

En mi Mac, Titanium coloca el SQLite DB en/usuarios/myusername/biblioteca/soporte de aplicación/iPhone simulador/4.3.2/aplicaciones/... Luego hay un guía/biblioteca/soporte de aplicación/base de datos/my sqlite db

Mi sentido es que, para los droides, habría una carpeta de simulador similar creada.

Además, creo que en Titanium Studio, puede localizar la ruta de soporte de la aplicación para el DB con ti.filesystem.ApplicationsupportDirectory (¡tal vez solo alerta a este valor ... ¡no lo he intentado, pero debería funcionar en teoría!).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top