Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193

    MySql e JavaDB Problema BLOB

    Salve,
    ho la necessità di far colloquiare a runtime due database uno MySQL e l'altro JavaDB. Fondamentalmente nn ho avuto alcun problema se nn per il campo BLOB. In questo campo vado a memorizzare un'immagine. Quando tento di passare l'elemento da JavaDB a MySQL, sembra funzionare (nn viene sollevata alcuna eccezione), mentre quando tento il viceversa ho un problema di incompatibilità infatti mi solleva un'eccezione. Facendo varie prove ho scoperto la seguente cosa:
    - Java vede il campo BLOB di MySQL come array di byte: byte[]
    - Java vede il campo BLOB di JavaDB come un oggetto java.io.Serializable

    Quello che mi domandavo è se è possibile passare da byte[] a java.io.Serializable e viceversa.

    Grazie a tutti in anticipo,

    Saluti
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

  2. #2
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Ma nessuno utilizza i campi BLOB?
    Meglio essere scemi con la propria testa, che saggi con le idee altrui.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Non uso campi BLOB, per il momento.
    Ad ogni modo java.io.Serializable è un'interfaccia che può essere applicata a qualunque oggetto (essendo priva di metodi).

    Quindi, non ha alcun senso parlare di differenza fra byte[] e java.io.Serializable, dato che qualunque array (anche un array di byte) è, per default, Serializable.

    Credo che dovresi almeno postare un po' di codice per capire dove stia l'errore.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.