|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : février 2005 Messages : 279 ![]() |
Bonjour, je souhaite développer une application qui ferait des traitetements de données contenues dans des base de données. Les bases de données doivent être ouverte a partir d'un fichier, ou plutot les base de données doivent être sous forme de fichiers, comme access et ses .mdb. La station sur laquelle tourne l'application ne doit pas avoir de sgbdr installé, mais simplement un driver permettant de lire et d'écrire dans les bases de données.
Je comptais développer ça en delphi 6, ou éventuellement passer a delphi 2006. Connaissez vous avec quelles technologies je pourrais mettre cela en oeuvre. Il faut bien sur qu'elles soient gratuites, ou qu'en tous cas la diffusions des bases et de l'application s'en servant ne soit pas soummises aux droits des édteurs. Je pensais pour cela a interbase, mais je ne connais pas trop ce sgbd. Merci de m'apporter des précisions ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Delphi peut représenter un bon choix, dès lors que ce n'est pas une version Personnel (car pas de composants d'accès aux SGBD), même s'il existe quelques moyens d'accès.
Une autre possibilité proche de Delphi est le nouveau Turbo Delphi dont la version gratuite intègre quelques composants d'accès aux SGBD. Concernant le SGBD, tu as aussi la possibilité d'utiliser des versions "embarquées" : une simple DLL émule la présence d'un serveur, et on peut utiliser SQL. Firebird (gratuit, et proche d'interbase 6) et MySQL disposent d'une version embarquée (embedded). Je te suggère de te rapprocher des tutoriaux Delphi disponibles sur Developpez. De plus, 2 forums sont consacrés à Delphi, dont un spécialisé bases de données
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : février 2005 Messages : 279 ![]() |
Merci de ta réponses, si je rencontre des soucis, j'irais dans ce forum !
|
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : février 2005 Messages : 279 ![]() |
Je pensais opter pour firebird, car je n'avais pas entendu aprler des 2 autres, pourrais tu me donner quelques infos supplémentaires a leur propos? Merci bien !
|
|
|
00
|
|
|
#6 | |
|
Membre du Club
![]() |
Citation:
http://www.nexusdb.com/showpage.asp?index=97 FlashFiler est un ancien projet de TurboPower (qui a cessé son activé et rendu tout ses projets OpenSource) : http://sourceforge.net/projects/tpflashfiler/ Un type a repris FlashFiler et a super bossé pour pondre FSSQL : http://www.fssql.com/ Il parait que c'est vachement bien, j'ai peur qu'il n'ait pas beaucoup de succès. Sinon, si tu as un Delphi "Pro/Entreprise/Architect" il y a les ClientDataset qui permettent de faire de "mini bases de données" en mémoire. C'est très pratique. Voire aussi du côté de kbmMemoryTable qui fait ça plutôt bien. A ne réserver qu'à de petites applications avec relativement peu de données puisque tout est chargé et géré en mémoire. Pour des raisons d'évolutivité, à ta place, j'essaierais de pousser du côté de Firebird Embedded. Si tu utilises des composants comme les UIB, tu prendras de bonnes habitudes de programmation et l'évolution vers la version client/serveur se fera automatiquement. |
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : février 2005 Messages : 279 ![]() |
Merci bien pour cette réponse, je vais probablement me pencher vers firebird.
Tchao ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com