Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1772 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Resolu]Stockage d'objets sérialisés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu]Stockage d'objets sérialisés

n°1707095
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 24-03-2008 à 22:49:26  profilanswer
 

Bonsoir à tous ce beau monde,
 
Voilà j'aimerais savoir s'il était possible de stocker un objet sérialisé dans une base de données. Dans l'absolue il est possible de stocker le contenu du fichier en tant que champ Texte/Memo, mais bonjour la finesse de dévelopement.
 
Non, en fait, existerauit-il un moyen de stocker directement un objet sérialisé au sein d'une base de données, ou mieux encore, Serait-il possible de sérialiser directement un objet vers une base de données.
 
Merci d'avance


Message édité par Jaunes Les Nonnes le 25-03-2008 à 16:19:09

---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
mood
Publicité
Posté le 24-03-2008 à 22:49:26  profilanswer
 

n°1707096
el muchach​o
Comfortably Numb
Posté le 24-03-2008 à 22:56:50  profilanswer
 

En tant que blob, ça doit bien être possible.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1707097
verdoux
And I'm still waiting
Posté le 24-03-2008 à 22:58:51  profilanswer
 

Pour du stockage d'objets java en BD voir du côté de JPA, Hibernate, JDO, ...


Message édité par verdoux le 24-03-2008 à 22:59:24
n°1707098
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 24-03-2008 à 23:00:51  profilanswer
 

Je regarde ça de suite, Merci


---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1707099
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 24-03-2008 à 23:09:22  profilanswer
 

ça à l'air pas mal le blob...
 
Il y aurait-il parmi l'assemblée certain(e)s qui utilisés auraient cette méthode pour stocker des objets sérialisés, si oui, j'aimerais connaître leur avis.
 
Merci encore


Message édité par Jaunes Les Nonnes le 24-03-2008 à 23:09:40

---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1707430
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 25-03-2008 à 16:17:41  profilanswer
 

Bonjour,
 
Mon "Problème" ,qui était en fait un manque de connaissance de ma part, est résolu.
 
Pour les personnes qui pourraient se trouver dans le même cas, voici quelque chose qui peut vous aider:
 
Database : HSQL
FieldType : LONGVARBINARY
 
Aprés avoir effectué une sérialisation binaire de votre objet (pas XML, je précise au cas ou), il vous sera possible de l'ajouter directement dans la table de votre DB correspondant au field de type LONGVARBINARY.
 
Bye


Message édité par Jaunes Les Nonnes le 25-03-2008 à 16:20:02

---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1707665
sebi
Posté le 25-03-2008 à 22:07:20  profilanswer
 

Simple curiosité, quel est l'avantage de stocker une objet sérialisé, plutôt que de passer par un ORM ?


---------------
A religious war is like children fighting over who has the strongest imaginary friend.
n°1707708
Jaunes Les​ Nonnes
Ou bla dit ? Ou bla ? da !
Posté le 25-03-2008 à 23:29:23  profilanswer
 

Très bonne question !!
 
Je développe un système nécessitant une base de données légére, portable et qui puisse se résumé en quelques fichiers.  
 
Le but ?  
Copier l'application tournant sous windows Xp sur un PC A
Coller l'application tournant sous Ubuntu sur un PC B (Dont les packages et l'état du système est totalement inconnu)
Lancer l'application depuis le PC B, et ça marche !
 
Donc un minimum de dépendances, de manipulations et autres douleurs pour le final User.
 
Au niveau ORM j'ai survolé Hibernate il y déjà un petit moment, et je me rappel des dépendances, de l'installation...
 
Avec HSQL et la méthode décrite au dessus, il est vrai que j'ai un tantinet plus de code à écrire avec un moins bon confort de développement qu'un ORM, mais je garde cet aspect de "Totale" portabilité.
 
Néanmoins, si vous connaissez un ORM ayant les qualités recherchées , je suis bien évidement preneur.
 
Bye


---------------
Pourquoi les religieuses au pays du soleil levant sont elles fans des beatles ?
n°1709004
bugsan
Posté le 28-03-2008 à 00:27:18  profilanswer
 

Les 2 méthodes ont clairement rien à voir.
 
L'ORM c'est pas fait pour "stocker des instances" dans une base de données. C'est fait pour stocker des données contenues dans une structure JavaBeans (normalisés), avec tout ce qu'apporte une base de données (contrainte d'intégrité blablabla).
 
 
Tous les objets de ton application doivent être serialisable, sinon ça ne marche pas.


Message édité par bugsan le 28-03-2008 à 00:27:36
n°1775726
Kehel
Posté le 21-08-2008 à 23:05:20  profilanswer
 

Je sais que j'arrive après la bataille. Mais y aurait il moyen de voir un bout de code qui fait cette fameuse sérialisation dans une base de données ?  
 
Merci :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Resolu]Stockage d'objets sérialisés

 

Sujets relatifs
[résolu]Formulaire avec des "radio" [Résolu][Ubuntu] Copie automatique de fichiers au branchement clé usb
[resolu] Jar executable[PHP] résolu - impossible de recupérer les $_POST
[RESOLU] lister un répertoire dans l'ordre alphabétique[résolu] liens vers requetes SQL
[JS] (redimensionnement d'éléments) lock de sélection[resolu(erreur de noob)]Probleme "segment fault"
[resolu]problème alignement...[resolu] 1 clic, 2 ou plusieurs cibles ouvertes
Plus de sujets relatifs à : [Resolu]Stockage d'objets sérialisés


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR