Mon application Android stocke toutes les données utilisateur dans une base de données Sqlite. Quelles sont mes options pour sauvegarder/exporter/importer/copier ces données? Je sais que je peux facilement copier la base de données sur la carte SD. Je voudrais également envoyer les données à un serveur de réseau. Existe-t-il des packages/classes disponibles pour faciliter l'obtention d'informations sqlite vers/depuis un serveur réseau? Merci pour l'aide ...Exportation de données Sqlite à partir d'une application Android
Répondre
Les fichiers de base de données SQLite sont simplement des fichiers plats, dont je suis sûr que c'est une plate-forme portable. Ainsi, le seul problème concernant l'obtention de deux données ou d'un réseau est exactement égal à votre capacité à accéder au fichier lui-même. Le point étant que vous pouvez exécuter le programme de démonstration SQLite lui-même sur la plate-forme que vous souhaitez accéder directement aux données, ou partager le fichier sur un réseau et utiliser directement la bibliothèque SQLite C ou copier le fichier puis utiliser la copie locale comme vous aimez.
Je peux vérifier leur portabilité. Une application sur laquelle je travaille construit un SQLite3 db sur un serveur et l'application le télécharge/l'utilise. Il y a une application iPhone qui fonctionne aussi. –
Une idée sur le chemin dans lequel le fichier DB est stocké? –
Selon l'outil DDMS, les fichiers DB sont stockés dans/data/data/your_app_name/databases – vokilam
Votre meilleur pari est de stocker le db sur le stockage externe. Si vous utilisez les bases de données intégrées (automagic), vous ne pourrez pas accéder directement au fichier. Une fois qu'il est sur la carte SD (ou les options de stockage futures), vous pouvez simplement télécharger le fichier sur le serveur en utilisant l'une des bibliothèques HTTP standard.
L'une des applications sur lesquelles j'ai travaillé fait quelque chose de similaire, mais en sens inverse. Nous téléchargeons une base de données SQLite3 à partir d'un serveur, puis la stocke dans le stockage externe (SDCard).
Voir ma réponse là: Android Utility to send sqlite db to server
- 1. Exportation de données par programme à partir d'une application
- 2. Android SQLite et d'énormes ensembles de données
- 3. Exportation de SQLite vers SQL Server
- 4. Exportation de données UTF8 à partir de db2
- 5. Exportation de données iPhone
- 6. Puis-je télécharger un db SQLite sur/sdcard et y accéder à partir de mon application Android?
- 7. Comment lancer des applications android à partir d'une autre application
- 8. Comment puis-je interagir avec l'environnement de script Android à partir d'une application Android?
- 9. Exportation d'un jeu de données vers Excel
- 10. Exportation de données vers SQL Server à partir de Visual Studio
- 11. iPhone SDK: chargement UITableView à partir de SQLite
- 12. Exportation de données SQL Server avec des composants redistribués
- 13. ComponentArt: Exportation des données de la grille
- 14. lire des guillemets et des guillemets simples à partir de la base de données Sqlite
- 15. Comment puis-je accéder aux fichiers de données appartient à une application sous Android?
- 16. Android et espace de stockage de données?
- 17. Exportation de données SQL Server vers CSV
- 18. Application Android et Timers
- 19. Exportation d'un seul projet à partir d'un référentiel SVN
- 20. Utilisation de plusieurs bases de données SQLite à la fois
- 21. Je me connecte à l'application Web AppEngine à partir d'une application client Android
- 22. Comment stocker un objet dans une base de données SQLite dans Android?
- 23. lente exportation de l'accès à Excel
- 24. Comment accéder à la base de données SQLite que mon application utilise sur l'iPhone
- 25. Copier des enregistrements à partir de deux bases de données dans sqlite
- 26. Charger la base de données SQLite à partir de SQL Server distant?
- 27. affichant des entiers dans android en utilisant sqlite
- 28. Exportation des données de base des ventes de JD Edwards
- 29. Exportation de données MSSqlServer2000 vers un fichier texte?
- 30. Comment bomber une application Android?
Oui, il est un seul fichier. Je suis à la recherche de moyens pratiques pour exporter/importer ce fichier vers/depuis un serveur réseau. – meg18019
Ok, eh bien, ce n'est pas vraiment une question SQLite - c'est un fichier réseau + question android. –