PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV Mobile 24 !
  • Ce que vous allez apprendre dans cette leçon
  • Les bases de données disponibles
  • Présentation
  • Base de données de type HFSQL
  • La synchronisation
  • Accès aux données au travers d'un Webservice
Leçon 6.3. Bases de données
Ce que vous allez apprendre dans cette leçon
  • Bases de données disponibles
  • Synchronisation

Durée estimée : 20 mn

Express

En version Express, la création et la génération d'un projet Universal Windows n'est pas disponible.

Leçon précédenteSommaireLeçon suivante
Les bases de données disponibles

Présentation

Dans les applications Universal Windows 10, seule la base de données HFSQL est accessible en natif. Le mode Classic et le mode Client/Serveur sont tous les deux possibles.

Base de données de type HFSQL

HFSQL Classic
En mode HFSQL Classic, les fichiers de données sont stockés sur le matériel.
Dans ce cas, l'application est autonome. Il n'est pas nécessaire d'avoir une connexion Wi-Fi ou 3G.
Les données sont stockées dans la mémoire du matériel. La taille maximale de stockage dépend de la capacité mémoire du matériel.
HFSQL Client/Serveur
En mode HFSQL Client/Serveur, aucune donnée n'est stockée sur le matériel. Les données sont stockées sur une machine sur laquelle est installé un serveur HFSQL.
Pour accéder à cette machine et donc à la base de données, il est nécessaire d'avoir activé un moyen de communication avec le serveur dans l'application mobile (Wi-Fi ou 3G) afin de se connecter via le réseau ou Internet.
Les temps de réponse vont bien entendu dépendre de la qualité du réseau Wifi ou Internet et du volume des données demandées.
L'accès aux données se fera à l'aide des fonctions WLangage Hxxx et/ou de requêtes SQL.
La synchronisation
Le mécanisme de synchronisation permet de “synchroniser” les données stockées sur un matériel mobile avec les données stockées sur un serveur. La synchronisation utilise le mécanisme de la “réplication universelle”.
Cette technique est disponible aussi bien en WINDEV, WEBDEV et WINDEV Mobile.
Pour plus de détails, consultez Réplication universelle.
Accès aux données au travers d'un Webservice
Une autre méthode permet également d'accéder à des données sur un serveur depuis un appareil mobile : l'utilisation d'un Webservice.
Dans ce cas, l'appareil mobile doit disposer d'une connexion Wi-Fi ou 3G pour se connecter au Webservice.
L'application mobile n'accède pas en direct à la base de données. L'application appelle des fonctions du Webservice. Ces fonctions retournent les données.
C'est le Webservice qui accède à la base de données.
Cette technique permet par exemple d'avoir une couche métier (le Webservice) commune à plusieurs types d'applications et d'interfaces (WINDEV, WEBDEV ou WINDEV Mobile) et différents types de systèmes d'exploitation (Windows, Android, iOS, ...).
Leçon précédenteSommaireLeçon suivante
Version minimum requise
  • Version 24
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire