Accueil > Forum > > > > Base de donées intégrée
Base de donées intégrée
jeudi 2 janvier 2003 à 16:05:30 |
Base de donées intégrée

yanipig
|
Bonjour à tous, Je dois développer une application client transportable contenant une base de données. Bien entendu, je ne peux demander aux utilisateurs de télécharger telle SGDB, de la paramétrer,... Je voudrais savoir comment s appelle le principe d'inclure une sgdb légère à mon code et me dire où et comment trouver de la doc à ce sujet. Est-ce que mon application restera multipateforme? (Si celà est utile à la réponse, je travailles avec JB6) Un grand merci. yanipig@yahoo.fr
|
|
jeudi 2 janvier 2003 à 19:06:20 |
Re : Base de donées intégrée

JHelp
|
En fait, en général, la base de données se trouve sur un serveur et est consulté par les clients à distance, donc pas de téléchargement. Pour la communication avec la base de données, il te faudra utiliser la partie JDBC de Java, dont une large partie se trouve dans le package java.sqlEnsuite pour communiquer avec la base, il faut te renseigner sur RMI et les servelets (ou servlets, j'ai un doute), pour voir quelle est la meilleur stratégie à adopter selon ton cas d'utilisation. Pour la doc, je te site ce que je considére la première source a consulter avant tout : www.java.sun.com, également le site de ta base de données, pour Oracle, par exemple, ils donnent de bon conseille, sur l'implémentation de la base, sa sécurité, et bien sur, ils te foursnissent le driver. La solution sera portable, puisque le client n'utilisera que Java. JHelp
|
|
vendredi 3 janvier 2003 à 00:20:16 |
Re : Base de donées intégrée

yanipig
|
Mon problème est un peu différent ... Mon projet est de travailler sur les fichiers MP3, et cette base de données de tags ne seront pas connectées à un serveur, elle seront indépendantes. * Je ne peux travailler avec des fichiers textes * je ne peux demander aux utilisateurs d'installer un SGBD Comme le fait +- music match ou plein d'autres logiciels. Comme c'est pour un projet de fin d'étude (et pour mon plaisir personnel  ), il faut que l'accès soit performant . Ce qui m'aiderait déjà beaucoup c'est une piste de recherche ... le nom de ce procédé ! Bien à toi et merci. yanipig ------------------------------- Réponse au message : ------------------------------- > En fait, en général, la base de données se trouve sur un serveur et est consulté par les clients à distance, donc pas de téléchargement. > Pour la communication avec la base de données, il te faudra utiliser la partie JDBC de Java, dont une large partie se trouve dans le package java.sql> Ensuite pour communiquer avec la base, il faut te renseigner sur RMI et les servelets (ou servlets, j'ai un doute), pour voir quelle est la meilleur stratégie à adopter selon ton cas d'utilisation. > Pour la doc, je te site ce que je considére la première source a consulter avant tout : www.java.sun.com, également le site de ta base de données, pour Oracle, par exemple, ils donnent de bon conseille, sur l'implémentation de la base, sa sécurité, et bien sur, ils te foursnissent le driver. > La solution sera portable, puisque le client n'utilisera que Java. > JHelp
|
|
vendredi 3 janvier 2003 à 11:57:52 |
Re : Base de donées intégrée

JHelp
|
Je vois, si je comprends bien tu veux que les utilisateurs stokent des MP3 en local, et puissent se les échanger via le net, un peu comme Napster. Dans ce cas, il te faudra signer tes applets, pour avoir accées à une partie du disque dur, donc renseigne toi sur la signature des applets sous Nestscape et IE (deux façons différentes, je sais c'est un peu contraignant, mais bon c'est une question de stratégie de sécuritée) Ensuite il te faudra pouvoir échanger les données, là les sockets te seront d'un grand secours, totalement portable. Donc renseigne toi sur les Sockets, et les classes qui gravites autour dans le package java.net. Pour faciliter les échanges entre socket on utilise des tunnels (traduction personel de Pipe), Les classes Piped... du package java.io te seront utiles. L'intéret d'utiliser un Pipe est qu'un fois la connection établit les échanges se feront toujours à travers ce tunnel, en plus pour la détection de la déconnection c'est assez simple à mettre en place. Bon voilà en gros dans quelles directions tu peux cherchées. Bon courage, il y a pas mal de travail en vue. JHelp
|
|
vendredi 3 janvier 2003 à 15:51:52 |
Re : Base de donées intégrée

yanipig
|
Pour le travail, je sais .... plus j'avances et plus il fait noir  Merci pour tes précieux conseils ... continue ainsi c'est génial. ps: je te dirais bien à charge de revange ... mais je n'ai certainement pas grand chose à t'apprendre.  Encore merci. Yanipig. ------------------------------- Réponse au message : ------------------------------- > Je vois, si je comprends bien tu veux que les utilisateurs stokent des MP3 en local, et puissent se les échanger via le net, un peu comme Napster. > Dans ce cas, il te faudra signer tes applets, pour avoir accées à une partie du disque dur, donc renseigne toi sur la signature des applets sous Nestscape et IE (deux façons différentes, je sais c'est un peu contraignant, mais bon c'est une question de stratégie de sécuritée) > Ensuite il te faudra pouvoir échanger les données, là les sockets te seront d'un grand secours, totalement portable. > Donc renseigne toi sur les Sockets, et les classes qui gravites autour dans le package java.net. > Pour faciliter les échanges entre socket on utilise des tunnels (traduction personel de Pipe), Les classes Piped... du package java.io te seront utiles. L'intéret d'utiliser un Pipe est qu'un fois la connection établit les échanges se feront toujours à travers ce tunnel, en plus pour la détection de la déconnection c'est assez simple à mettre en place. > Bon voilà en gros dans quelles directions tu peux cherchées. > Bon courage, il y a pas mal de travail en vue. > JHelp
|
|
mercredi 11 février 2004 à 13:44:34 |
Re : Base de donées intégrée

zhicham300
|
voila moi aussi j ai un projet de fin d'etudes , comme le tien, mais je suis bloc sur commnt lire des mp3 avec java si tu peut m aide, merci bcp et aussi convertire un .wav a in .mp3 merci d'avence
|
|
mercredi 11 février 2004 à 14:17:05 |
Re : Base de donées intégrée

JHelp
|
Pour lire le mp3 sous Java, c''est pas simple. Il n'existe pas de package "standard" qui permet de le faire simplement. Il va te falloir regarder du coté de l'Open Source, le site sourceforge (.com, .net ou .org, sais plus) rassemble pas mal de projets OpenSource. Par contre c'est en Anglais (C'est une zone d'échange internationale) et ton projet devrait respecté la licence GPL pour rester légale. Sinon, si tu veux vendre ton logiciel, il faudra soit acheter un composant à une sociétée, soit en faire un toi même. Bon mes infos datent un peu, alors il existe peut-être une version gratuite sans contrainte. Pour le faire il te faudra : 1) connaitre le format mp3 (comment il es organiser, ect) 2) Regarder et comprendre comment fonctionne jaxa.sound, utiliser leurs interfaces, leurs donner un corps, ... Pour la conversion, même remarque. JHelp
|
|
mercredi 11 février 2004 à 14:18:41 |
Re : Base de donées intégrée

JHelp
|
faute de frappe : javax.sound biensur, pas jaxa JHelp
|
|
mercredi 12 janvier 2005 à 23:58:09 |
Re : Base de donées intégrée

boucle_d_ore
|
Salut,
J'ai un peu le même genre de problème que yanipig mais je n'ai pas bien saisi la solution proposée par JHelp.
Pour mon plaisir personnel, je suis en train de concevoir une appli (qui sera en Java) de gestion de collections (musiques, videos ou n'importe quoi) avec possibilité de gérer des comptes utilisateurs (sur une même machine).
Je pensais donc utiliser en ce qui concerne les données persistantes (à savoir les collections, les comptes utilisateurs, etc.) une base de données. Mais tout comme yanipig j'aimerais trouver un moyen d'utiliser une BD sans demander à l'utilisateur au moment de l'installation de mon appli d'aller chercher telle SGBD, de l'installer et de la configurer. Je voudrais un moyen de faire ca de manière transparente. L'utilisateur installe mon appli et hop! il y a une BD prete à l'emploi pour recevoir ses collections et tout.
Alors je ne sais pas si c'est possible. Je sais qu'en C il y a une librairie qui s'appelle SQLite qui permet de ne pas avoir à installer une BD et de faire de simples appels à la librairie. Existe-il un moyen en Java?
NB : concernant la reponse de JHelp au sujet des applets, je ne comptais pas en utiliser. Je comptais plutot faire une simple IHM avec AWT ou SWING.
Merci d'avance.
|
|
lundi 22 août 2005 à 13:54:23 |
Re : Base de donées intégrée

kokojavafr
|
bonjour je cherche la meme chose boucle_d_ore. Qu'as tu trouvé ?
|
|
Cette discussion est classée dans : base, application, donées, intégrée, sgdb
Répondre à ce message
Sujets en rapport avec ce message
Base de données client serveur [ par Bouchratssi ]
salut tout le monde, je developpe une application sous oracle 8i et vb 6.0, la base de données sera installée sur un serveur et tous les clients pourr
base de donnees d'une application . [ par g_fuck ]
salut !! j'aimerais vous demander la meilleur facons de stocker des donnees pour une application en java? je veux dire , quelles sont les types donne
application java-oracle9i [ par azedino ]
bonjours a tous ; j'essaye de developper une application java qui gére une base de données Oracle 9i...mon application doit d'abord verifier qu'une co
Répertoire courant [ par seareal ]
Bonjour,je suis pas sûr que ma question soit adéquate sur ce forum mais je tente ma chance.voilà le problème :j'ai créé une petite application java qu
Quelle base de données choisir pour une application en java [ par ethernoiid ]
Je vais développer une application en java qui devra interroger une base de données. l'application sera sur un gros server et sera accessible sur les
Vhosts sous tomcat [ par kam81 ]
Salut,J'ai un serveur appelé "base" sur lequel j'ai installé tomcat 5.5.20 et qui utilise le port 80, j'ai une application web appelée webapplication1
Comment extraire les éléments d'une application java vers une base de données? [ par firas_tn ]
Bonsoir tout le monde enfait je suis entrain de chercher une solution à mon pfe qui devrait être une application java qui permet de sécuriser n'import
Mise à jour de base de donnée [ par Yro ]
Bonjour, Je fais une application java avec une base de données mysql. Je développe l'application et la distribue. Plus tard, je fais une version 2 ave
Comment se connecter a une Base de donnees sans serveur? [ par kobee12 ]
Salut a tous!J'ai une application que j'aimerais pourvoir executer sur n'importe quelle machine. Sachant que j'utilise des bases de donnees dans mon a
Authentification [ par nadias ]
Bonjour a tous,Voila je dois ecrire une application java dans laquel le point d'netrée doit etre un formulaire d'authentification.Le probleme c'est qu
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion
Forum
AIDE TALEAU JAVAAIDE TALEAU JAVA par ziliass
Cliquez pour lire la suite par ziliass
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|