Application avec une Base de donné
Fermé
Tung
Messages postés
187
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
20 août 2013
-
6 juil. 2011 à 19:20
Tung Messages postés 187 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 20 août 2013 - 6 juil. 2011 à 23:43
Tung Messages postés 187 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 20 août 2013 - 6 juil. 2011 à 23:43
A voir également:
- Application avec une Base de donné
- Formules excel de base - Guide
- Désinstaller une application sur pc - Guide
- Application gps sans internet - Guide
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
- Impossible de continuer a utiliser l'application ps4 ✓ - Forum Jeux vidéo
1 réponse
Bonjour,
Première chose : la plupart des systèmes de BDD peuvent très bien être installés sur une autre machine que celle où tourne l'application ( communication par le réseau TCP/IP sur un port particulier).
En réponse aux 3(?) questions posées :
Si tu veux dire qu'on peut développer l'application sans installer la réponse est : on peut développer, mais le moindre test nécessite l'accès à la BDD, sur cette machine ou une autre du réseau.
Maintenant, il y a des systèmes très simple comme des driver ODBC ou jdbc texte qui ne nécessitent que l'installation des driver et rien d'autre. Maintenant, on ne va pas très loin avec des fichiers textes.
Il existe aussi, pour certaines base comme DERBY (ou JavaDB) un mode embeded qui permet de lancer le moteur de BDD en même temps que son application, et ne nécessite donc pas d'installation proprement dite (mais c'est quand même une installation du jdk)
Ceci dit ce mode est plutôt réservé aux test unitaires qu'à un fonctionnement de complet de l'application, mais ça répond un peu à la troisième partie de ta (tes) question(s).
Mes questions à moi :
Question 1 : Qu'est-ce qui te fait peur dans le fait d'avoir à installer une base de donnée pour développer et/ou tester une application ?
Question 2 : Pense tu que l'on puisse créer une application qui s'appuie sur une BDD et qui ne contienne pas du code pour créer des tables, des trigger, rentrer des données de référence, des procédure stockées ou des fonctions de BDD ? Ne crois tu pas que l'application et la BDD sont assez étroitement liées ?
En espérant te faire avancer
Cordialement
Première chose : la plupart des systèmes de BDD peuvent très bien être installés sur une autre machine que celle où tourne l'application ( communication par le réseau TCP/IP sur un port particulier).
En réponse aux 3(?) questions posées :
Si tu veux dire qu'on peut développer l'application sans installer la réponse est : on peut développer, mais le moindre test nécessite l'accès à la BDD, sur cette machine ou une autre du réseau.
Maintenant, il y a des systèmes très simple comme des driver ODBC ou jdbc texte qui ne nécessitent que l'installation des driver et rien d'autre. Maintenant, on ne va pas très loin avec des fichiers textes.
Il existe aussi, pour certaines base comme DERBY (ou JavaDB) un mode embeded qui permet de lancer le moteur de BDD en même temps que son application, et ne nécessite donc pas d'installation proprement dite (mais c'est quand même une installation du jdk)
Ceci dit ce mode est plutôt réservé aux test unitaires qu'à un fonctionnement de complet de l'application, mais ça répond un peu à la troisième partie de ta (tes) question(s).
Mes questions à moi :
Question 1 : Qu'est-ce qui te fait peur dans le fait d'avoir à installer une base de donnée pour développer et/ou tester une application ?
Question 2 : Pense tu que l'on puisse créer une application qui s'appuie sur une BDD et qui ne contienne pas du code pour créer des tables, des trigger, rentrer des données de référence, des procédure stockées ou des fonctions de BDD ? Ne crois tu pas que l'application et la BDD sont assez étroitement liées ?
En espérant te faire avancer
Cordialement
6 juil. 2011 à 23:43
J'aimerais bien s'il y a des dll à inclure avec l'application qui permettent d'exploiter une BD sans l'obligation d'installer tout un environnement MS SQL SERVER sur la machine cliente, le cas de java si je me trompe pas.
Et merci pour ta réponse ^^