|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Base de donées intégrée [ Archives / Au secours ] (yanipig)
Informations & options pour cette discussion
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é 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
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|