taille max d'une chaine de caractère en java?

taille max d'une chaine de caractère en java? - Java - Programmation

Marsh Posté le 20-03-2003 à 09:28:04    

Voila j'ai des champs de type text dans ma base Oracle, je voudrais savoir la taille maximun des chaines de caractère pour mettre ce champs text dans ma chaine?
 
Sinon il n'y aurait pas d'autres types plus adaptés?

Reply

Marsh Posté le 20-03-2003 à 09:28:04   

Reply

Marsh Posté le 20-03-2003 à 09:29:59    

pas de taille max de String

Reply

Marsh Posté le 20-03-2003 à 09:32:31    

ok cool

Reply

Marsh Posté le 20-03-2003 à 09:35:45    

Ben, après, ta machine pourrait souffrir si t'abuses vraiment, 'faut pas non plus faire n'importe quoi!

Reply

Marsh Posté le 20-03-2003 à 09:39:22    

si ce qu'il veut c'est récupérer des grosses données, il a pas trop le choix ...

Reply

Marsh Posté le 20-03-2003 à 09:43:24    

benou a écrit :

si ce qu'il veut c'est récupérer des grosses données, il a pas trop le choix ...


 
Et si c'est qu'il veut transférer des données, il l'a (le choix), donc, ça dépend, d'disais ça comme ça moi.

Reply

Marsh Posté le 20-03-2003 à 09:45:34    

El_gringo a écrit :


Et si c'est qu'il veut transférer des données, il l'a (le choix), donc, ça dépend, d'disais ça comme ça moi.


Bin s'il récupère des données transférées en base64, pour peu que les données soient imposantes...
J'dis ça passke perso j'ai une servlet qui fait ça et je récupère régulièrement 5-6 Mo et qu'il faut que je sois capable de gérer beaucoup plus [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 20-03-2003 à 14:30:45    

ca sera 2 ou 3000 caractères, donc ca devrait aller.
Je ne voulais pas me retrouver avec une limitation de 256 caractères.

Reply

Marsh Posté le 20-03-2003 à 14:33:00    

Taiche a écrit :


Bin s'il récupère des données transférées en base64, pour peu que les données soient imposantes...
J'dis ça passke perso j'ai une servlet qui fait ça et je récupère régulièrement 5-6 Mo et qu'il faut que je sois capable de gérer beaucoup plus [:spamafote]


 
Dans les cas extrêmes, c'est toujours possible de passer par des fichiers, en bossant par paquets.

Reply

Marsh Posté le 20-03-2003 à 14:46:36    

sblive1024 a écrit :

ca sera 2 ou 3000 caractères, donc ca devrait aller.
Je ne voulais pas me retrouver avec une limitation de 256 caractères.


 
c limité par la machine en fait. Mais certainement pas de cette ordre là donc no stress. Et puis sinon tu imagines comme ca serait limitatif? 255 car ou meme 3000 c pas beaucoup :/


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 20-03-2003 à 14:46:36   

Reply

Marsh Posté le 20-03-2003 à 14:59:56    

El_gringo a écrit :


Dans les cas extrêmes, c'est toujours possible de passer par des fichiers, en bossant par paquets.


:heink: Bin non, passke le base64, faut le décoder et je crois pas qu'un bout de base64 donne le bout binaire correspondant. P'têt que j'me trompe aussi, j'connais pas la technique d'encodage/décodage. Mais je crois pas que le streaming soit prévu.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 25-03-2003 à 03:08:26    

je viens de faire un petit test, quand je dépasse un string d'une taille de 16 777 216 caractères, ca fait une OutOfMemoryException...  
Faut aussi dire que rien que ce seul string prend 32Mo...
Il y a de quoi voir venir  :D


Message édité par deltaden le 25-03-2003 à 03:08:54

---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
Reply

Marsh Posté le 25-03-2003 à 21:41:55    

Taiche a écrit :


je crois pas qu'un bout de base64 donne le bout binaire correspondant.


bha si ...

Reply

Marsh Posté le 25-03-2003 à 21:44:00    

deltaden a écrit :

je viens de faire un petit test, quand je dépasse un string d'une taille de 16 777 216 caractères, ca fait une OutOfMemoryException...  
Faut aussi dire que rien que ce seul string prend 32Mo...
Il y a de quoi voir venir  :D  

y a des reglages de la VM quand tu invoques java
 
edit: ça existe la projection de fichier en mémoire en java?


Message édité par Taz le 25-03-2003 à 21:45:37
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed