Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2008, 14h02   #1
Membre habitué
 
Avatar de donnadieujulien
 
Développeur informatique
Inscription : avril 2008
Messages : 410
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2008
Messages : 410
Points : 142
Points : 142
Par défaut Stocker des ArrayList

Bonjour,
peut on stocker des arrayLIst dans un table?
Vers ou chercher svp,merci
donnadieujulien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2008, 10h46   #2
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 098
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 098
Points : 1 707
Points : 1 707
Citation:
Envoyé par donnadieujulien Voir le message
... peut on stocker des arrayLIst dans une table ?
Et c'est quoi des ArrayList ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2008, 18h29   #3
Membre habitué
 
Avatar de donnadieujulien
 
Développeur informatique
Inscription : avril 2008
Messages : 410
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2008
Messages : 410
Points : 142
Points : 142
Par défaut Des tableaux dynamiques

C'est des tableaux dynamiques, mais je ne pense âs que ce soit possible, mais bon, on peut toujours demander...
donnadieujulien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2008, 18h43   #4
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 098
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 098
Points : 1 707
Points : 1 707
Peux-être du coté des BLOB ( Binary Large OBject ).
Mais sans grande conviction ...
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2008, 10h58   #5
Membre expérimenté
 
Avatar de rberthou
 
Inscription : septembre 2007
Messages : 609
Détails du profil
Informations personnelles :
Âge : 48

Informations forums :
Inscription : septembre 2007
Messages : 609
Points : 542
Points : 542
Pour moi une ArrayList n'est qu'un série d'enregistrements (une collection d'objet). Donc cela se stocke sans problème dans une table.

Le format de cette table dépend bien sur du format de cette objet (cette arraylist contient elle 1 seul format d'objet ou n).
__________________
- Informaticien passionné
- ( java, c++, cobol, php, asp, ... )
- http://www.berthou.com/fr/
rberthou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2008, 09h58   #6
Membre habitué
 
Avatar de donnadieujulien
 
Développeur informatique
Inscription : avril 2008
Messages : 410
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2008
Messages : 410
Points : 142
Points : 142
Par défaut Je pense pas non

Dans mon cas c'est comme si j'avais un tableau[][]
avec des dimensions variables....

Or je ne vois pas comment gérer 2D avec DB2, à part créer une table pour chaque tableau....ce qui n'est pas envisageable....

Une arrayList n'est pas qu'une suite d'enregistrements puisque tu peut virer des index n'importe ou en modifiant de ce fait sa taille par exemple, donc pour moi c'est un objet dynamique...
donnadieujulien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2008, 15h18   #7
Membre du Club
 
Inscription : juin 2008
Messages : 66
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 66
Points : 51
Points : 51
J'ai recherché ce qu'est une arraylist et j'ai trouvé ça : http://www.iteratif.fr/projets/indig...ArrayList.html

Donc si je comprends bien, une arraylist est un genre de liste chaînée ...

Par contre, j'ai une question :
Tu veux stocker DES arraylist avec leur contenu dans une table, ou bien, tu veux stocker le contenu d'UNE arraylist en gardant la notion d'index dans une table ?
Pico----- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2008, 16h20   #8
Membre habitué
 
Avatar de donnadieujulien
 
Développeur informatique
Inscription : avril 2008
Messages : 410
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2008
Messages : 410
Points : 142
Points : 142
Par défaut Re

Je veux pouvoir les récupérer strictement dans le même état dans lequel elles étaient avant insersion.
Donc la notion d'index existe...

Mais j'ai trouvé une autre méthode depuis pour s'abstenir d'avoir à faire ca : je ne stocke que quelques variables qui vont pouvoir permettre de reconstruire les données...

Merci quand même et ca m'interesse toujours de savoir si c'est possible et comment vous feriez
__________________
On ne peut créér ce qu'on ne peut imaginer...
Tu sens la puissance du BIT?
donnadieujulien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2008, 16h55   #9
Membre du Club
 
Inscription : juin 2008
Messages : 66
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 66
Points : 51
Points : 51
Personnellement, je ferai une table stockant les objets contenus dans les arraylist avec pour clé : l'identifiant de l'arraylist auquel l'objet appartient et deux champs (parce que en l'occurence tu n'en a que deux, mais j'en mettrais autant qu'il y a de dimension) permettant d'identifier son index au sein de l'arraylist :

CREATE TABLE objects_in_arrayList
(
idlist CHAR(...) not null,
index1 INTEGER not null,
index2 INTEGER not null,
...
colonnes pour les données des objets stockés
...
)
ALTER TABLE objects_in_arrayList ADD PRIMARY KEY
(
idlist, index1, index2
)

Bon, je ne suis pas sur que la syntaxe soit correcte mais c'est pour l'exemple (ça fait très longtemps que je n'ai pas écrit de create table à la main ...)
Pico----- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2008, 17h49   #10
Membre habitué
 
Avatar de donnadieujulien
 
Développeur informatique
Inscription : avril 2008
Messages : 410
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2008
Messages : 410
Points : 142
Points : 142
Par défaut ok

merci
__________________
On ne peut créér ce qu'on ne peut imaginer...
Tu sens la puissance du BIT?
donnadieujulien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web