|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
Bonjour,
peut on stocker des arrayLIst dans un table? Vers ou chercher svp,merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 098 ![]() |
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
C'est des tableaux dynamiques, mais je ne pense âs que ce soit possible, mais bon, on peut toujours demander...
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 098 ![]() |
Peux-être du coté des BLOB ( Binary Large OBject ).
Mais sans grande conviction ... |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : septembre 2007 Messages : 609 ![]() |
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/ |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
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... |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : juin 2008 Messages : 66 ![]() |
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 ? |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
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? |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : juin 2008 Messages : 66 ![]() |
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 ...) |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
merci
__________________
On ne peut créér ce qu'on ne peut imaginer... Tu sens la puissance du BIT? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com