Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    8

    Inserire immagini in campo BLOB mysql

    Salve a tutti, sono un neofita di java.
    Volevo avere un aiuto relativo all'inserimento di file immagine su un campo BLOB
    del db mysql.
    Ricevo il file da una form e mi ricavo il file con

    FormFile file = newsForm.getMyFile();

    byte[] filebyte = file.getFileData();

    a questo punto non riesco ad inserire nel mio campo blob i dati dell'imagine.
    Ho provato in tutti i modi, anche effettuando un InputStream e passando tale
    dato, insieme ad un campo int sizeTemp = file.getFileSize() al mio JDBCDAO.

    Nel JDBCDAO se effettuo un ps.setBinaryStream( 1, InputStream, sizeTemp) ottengo
    sul database una serie di byte che risultano illegibili quando vado a effettuare
    la select.

    Con setBlob (1, (blob) InputStrem) ottengo invece un errore di cast.

    Come posso fare? C'è qualcuno che può aiutarmi?

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.