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)

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.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 à 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é ?




1 2

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


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.