JAVA ORACLE i JDBC

2 отговора 143 прегледа
#1

JAVA ORACLE i JDBC

Imam edin problem i ne moga da razbera ot kade se poluchava!
Problema e slednia:

Kogato teglia sadarjanieto na edno VARCHAR2 pole ot ORACLE baza danni s JAVA programa, izpolzvaiki JDBC i ORA8i draiver za komunikaciata, se gubiat opredeleni simvoli, po tochno samo edin ("\r" ili ASCII 13 ili 0x0D)!
Moge li niakoi da mi kazi kade e problema!!!!

A, zabravih da kaja, che ORACLE bazata e na AIX machina, a JAVA clienta e na WINdows 2000, ako tova ima niakakvo znachenie!
Blagodaria vi predvaritelno!!!!!!!!!

ooooooole
Отговор
в отговор на mladvampir #2

Re: JAVA ORACLE i JDBC

aix-a e unix -> line separatora ne e 10 13 ami samo 10 :))

karam zaika zashtoto moga!
Отговор
в отговор на Psychoiho #3

Re: JAVA ORACLE i JDBC

Da de, tova go znam, dokato e v bazata, teksta si ima "\r\n", no kogato go izteglia i go zapisha otnovo v grugo pole se gubi "\r". interesnoto e che ako dump - na prez SQLPlus, novozapisanoto siodshtenie e bez "\r", ako go pogledna s TOAD obache, vsichko e nared!

Mejdu drugoto imateli gotov kod za replace na strihgove ot po-goliam string! Ideata mi e da replace-na "\n" v teksta s "\r\n"! v JDK 1.4 ima takava funkcia, za AIX ima samo 1.3, a tam replace e replace(char,char)!!!

ooooooole
Отговор