Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Cultura Informatica
 Corso di java
 blob
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

shrek
utente assiduo

farpipi


Regione: Puglia
Prov.: Bari


Inserito il - 22/12/2007 : 15:57:10  Mostra Profilo  Visita l'Homepage di shrek Invia a shrek un Messaggio Privato  Rispondi Quotando
Ho un problema, devo salvare dei file un un database MySQL.
Per fare questo devo utilizzare un campo BLOB, ma non sono un esperto, come devo procedere?
Ho provato a prendere tramite FileChooser un file e inserielo in un oggetto di classe object e poi memorizzarlo nella base di dati con un insert. Ma poi come faccio a fare la select e permettere il salvataggio del file su hard disk?
Spero che qualcuno mi delucidi...:-)
Grazie!!!

«La paura ha creato gli dèi.»
(Lucrezio, De rerum natura)

$|_|><

genius
dott. ing. cav. ...FN

Genio


Regione: Puglia
Prov.: Bari
Città: Molfetta - Caput Mundi


Inserito il - 23/12/2007 : 10:40:22  Mostra Profilo  Visita l'Homepage di genius  Clicca per vedere l'indirizzo MSN di genius  Invia a genius un messaggio Yahoo! Invia a genius un Messaggio Privato  Rispondi Quotando
l'oggetto RecordSet ha un metodo "getBlob" che restituisce un campo blog...

una volta ottenuto questo è abbastanza semplice salvarlo sul file soprattutto se ti avvali dell'ausilio di alcune piccole ma utilissime librerie di apache...

in pratica dall'oggetto Blob recuperi l'inputStream, poi crei un outputstream a partire dal file ke vuoi salvare su hd, e poi richiami IOUtils.copy(input, output). Fatto questo kiudi gli stream (ti consiglio di farlo usando i metody di IOUtils) e il gioco è fatto

la libreria ke ti serve in questo caso credo sia IOUtils, ma se vuoi conferma googla ;)

"...e se non hai morale
e se non hai passione
se nessun dubbio ti assale
perché la sola ragione che ti interessa avere
è una ragione sociale
soprattutto se hai qualche dannata guerra da fare
non farla nel mio nome
non farla nel mio nome
che non hai mai domandato la mia autorizzazione
se ti difenderai non farlo nel mio nome
che non hai mai domandato la mia opinione..."

Un blog farlocco
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,19 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000