Salve sto sviluppando un progetto Java, ho un database fatto in questo modo(tutto inventato da me)
come potete vedere ho salvato una foto come blob.
ho connesso il database correttamente al jtable e riesco a recuperare e stampare tutti i valori corretamente,
Solo che non riesco ad integrare la foto nella cella .
quando ci provo mi compare l'errore in cui mi dice che non si può giustamente convertire da byte a String.
ma con quale metodo posso recuperare dal database questa foto ed inserire nella cella della mia jtable?
SQL:
CREATE TABLE caffe(
id INT(10) PRIMARY KEY NOT NULL,
marca VARCHAR(20) NOT NULL,
tipo VARCHAR(20) NOT NULL,
p INT(10) NOT NULL,
foto BLOB);
ho connesso il database correttamente al jtable e riesco a recuperare e stampare tutti i valori corretamente,
Solo che non riesco ad integrare la foto nella cella .
Java:
String id,marca,tipo,p,foto;
while(result.next()==true)
{
id=result.getString(1);
marca=result.getString(2);
tipo=result.getString(3);
p=result.getString(4);
foto=result.getByte(5);
String []row= {id,marca,tipo,p,foto};
model.addRow(row);
ma con quale metodo posso recuperare dal database questa foto ed inserire nella cella della mia jtable?
Ultima modifica: