Jump to content

SQLite, PHP et Android


Recommended Posts

Bonjour,

Je dois faire une application Android qui utilise une base de donnée stockée sur un serveur. Je voudrais que l'on puisse télécharger une partie de la base de donnée en local afin que l'on puisse faire une recherche sans avoir besoin d'être connecté à Internet.

Je voudrais faire un script php qui récupère les données qui sont dans la base et qui renvoi un fichier SQLite. J'avais comme idée que mon application ait un onglet "Mise à jour" permettant de télécharger le fichier SQLite. Une fois le clic sur le bouton de MàJ effectué, l'application se connecte au script et télécharge elle même le fichier SQLlite et le place sur la carte SD.

Mon problème est que je ne sais pas comment générer un fichier SQLite à partir d'une base de donnée.

Dites moi déjà si ma démarche est correcte, puis vers quel genre de classe ou fonction PHP dois-je me tourner.

Merci à tous.

Link to comment
Share on other sites

La base de donnée va être mise à jour presque toutes les semaines voir tous les mois. Si j'intègre la BDD à l'applis, il faudra faire une MàJ sur le site et sur la BDD de l'applis. Ca va être inutile.

Et tu as des adresses de tuto de webservice car j'en ai jamais créé.

Link to comment
Share on other sites

Bah non, la bdd de l'appli est autonome et la personne lorsqu'elle clique sur Mettre à jour les données se connectera au WebService pour mettre à jour sa BDD local.

En php, j'en ai fait vite fait, en gros tu créer une page qui renvoie un json/xml contenant les données requêtées :chinois:

http://www.willdurand.fr/decouverte-des-webservices-en-php/

http://fr.wikibooks.org/wiki/Programmation_PHP/Exemples/webService

http://blog.reflexe-internet.com/2008/01/03/creer-un-web-service-en-php/

http://www.blog-nouvelles-technologies.fr/archives/845/ecrire-un-web-service-en-php-partie-1/

http://php.net/manual/fr/refs.webservice.php

Je pense qu'il y a des tutos bien plus élaboré, regarde sur google (c'est ce que je viens de faire :transpi: ) :chinois:

Link to comment
Share on other sites

Mon problème est que je ne sais pas comment générer un fichier SQLite à partir d'une base de donnée.

À la ligne de commande

sqlite3 database.sqlite

... Tout un tas de commandes ...

.exit

:dd:

Après l'extension '.sqlite' peut être changée et il faut faire attention si database.sqlite n'existe pas [sinon c'est une mise à jour]

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

Je remonte mon sujet car j'ai des petits soucis. J'ai suivis ce tuto et lorsque j’exécute mon application il n'arrive pas à se connecter à mon fichier PHP. Pourtant il est bien là et il marche (http://test.babeulou...android/tag.php).

Voici un screen des erreurs signalés :

pb.png

Et voici le lien pour télécharger mon projet eclipse : http://test.babeuloula.fr/android/WebServiceBDD.zip

Merci d'avance à ceux qui pourront m'aider.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...