Base de données H2
Fermé
Kilkenny95
Messages postés
157
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
-
2 nov. 2018 à 11:13
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 2 nov. 2018 à 13:40
Kilkenny95 Messages postés 157 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 2 nov. 2018 à 13:40
A voir également:
- Base de données H2
- Exemple base de données access à télécharger gratuit - Forum Access
- Formules excel de base - Guide
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Périphérique système de base ✓ - Forum Pilotes (drivers)
- Tnt base de données vide ✓ - Forum TNT
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
2 nov. 2018 à 11:33
2 nov. 2018 à 11:33
Bonjour,
Une application ne devrait jamais accéder directement à la base de données, car cela voudrait dire donner les identifiants de connexion au client, qui pourrait s'en servir au delà de ce que fait le programme.
Il faut passer par un programme de type serveur, qui est le seul à accéder à la base de données, et qui fournit des services d'accès (en REST par exemple) à tes applications desktop ou mobile.
Remarque : la base de données H2 ne permet d'avoir qu'une seule connexion ouverte en simultanée, elle ne supporterait donc pas d'avoir plusieurs clients qui la sollicite en même temps, alors qu'avec un serveur unique il n'y a plus de problème.
Une application ne devrait jamais accéder directement à la base de données, car cela voudrait dire donner les identifiants de connexion au client, qui pourrait s'en servir au delà de ce que fait le programme.
Il faut passer par un programme de type serveur, qui est le seul à accéder à la base de données, et qui fournit des services d'accès (en REST par exemple) à tes applications desktop ou mobile.
Remarque : la base de données H2 ne permet d'avoir qu'une seule connexion ouverte en simultanée, elle ne supporterait donc pas d'avoir plusieurs clients qui la sollicite en même temps, alors qu'avec un serveur unique il n'y a plus de problème.
2 nov. 2018 à 12:26
2 nov. 2018 à 13:27
Le programme serveur sert d'intermédiaire, c'est le seul à faire des requêtes en base de données.
Si un client a besoin de données il s'adresse au serveur, qui fera une requête (ou plusieurs) et lui remontera les données de résultat. Cela permet notamment de garantir que tes deux clients (desktop et mobile) auront bien les même données, puisque le serveur va traiter leurs demandes de la même manière.
2 nov. 2018 à 13:40