🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5675

Re: Inserting a BLOB into an Oracle BLOB field.

#5675
From: BigJef
Date: Sun, 23 Mar 2003 19:44
40 lines
2571 bytes
"Andy Goossens" <andygoossens-=@=-softhome-=.=-net> schreef in bericht
news:26ofa.3532$t_2.583@afrodite.telenet-ops.be...
> BigJef wrote:
>
> Ten eerste, cross-posting is a NO-NO :-)
>
> > How can I insert a new record in an Oracle table with a BLOB field. I'm
> > especially interessed in the way to get a BLOB into this field using
JDBC.
>
> Ik heb een beetje ervaring opgedaan met Oracle 8.1 & Java. Niet veel, maar
> mijn uitleg kan helpen.
>
> Je doet eerst een INSERT van je data in de tabel, zo kan je bvb de
> bestandsnaam er al insteken. Op de plaats waar je normaal gezien de BLOB
> data meegeeft in de query, daar schrijf je nu "EMPTY_BLOB()". Dat geheel
> voer je dan uit.
>
> Volgende stap: De juist ingevoerde record terug opvragen. Dit is een
gewone
> SELECT waar je alleen de BLOB kolom zal moeten opvragen. Eenmaal je het
> record hebt, roep je de getBlob (of Oracle's eigen getBLOB) methode aan.
In
> Java is dit dan een stream waarnaar je moet gaan schrijven. Daarna de
> stream proper sluiten en je bent klaar.
>
> Voor meer uitleg kan je Google of de Oracle documentatie raadplegen. Ik
heb
> zelf lang zitten knoeien voor ik het deftig aan de praat kreeg. (Had ook
te
> maken met mijn encodingprobs en mijn streaming-spaghetti :-))
>

Bedankt voor je snelle reactie.
Ik zal het ze eens proberen.

mvg,

BigJef
Technical Details
Message-ID: <V8ofa.3534$t_2.610@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!oleane.net!oleane!news.tiscali.fr!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <HYlfa.3434$t_2.317@afrodite.telenet-ops.be> <26ofa.3532$t_2.583@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e8c23f2579c7b93f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-03-23 11:44:54 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!oleane.net!oleane!news.tiscali.fr!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "BigJef" <tmp-05@pandora.be>
Newsgroups: be.comp.programming
References: <HYlfa.3434$t_2.317@afrodite.telenet-ops.be> <26ofa.3532$t_2.583@afrodite.telenet-ops.be>
Subject: Re: Inserting a BLOB into an Oracle BLOB field.
Lines: 42
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <V8ofa.3534$t_2.610@afrodite.telenet-ops.be>
Date: Sun, 23 Mar 2003 19:44:53 GMT
NNTP-Posting-Host: 213.119.60.105
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1048448693 213.119.60.105 (Sun, 23 Mar 2003 20:44:53 MET)
NNTP-Posting-Date: Sun, 23 Mar 2003 20:44:53 MET
Organization: Telenet Internet