Mysql menyimpan objek java
Mysql mengatur bidang untuk gumpalan
Simpan objek, serialisasi objek ke byte [] pertama menggunakan setObject (byte [] byte)
BytearrayoutputStream baos = bytearrayoutputStream baru (); ObjectOutputStream out = null; coba {out = new ObjectOutputStream (BAOS); out.writeObject (objek instance java); } catch (ioException e) {logger.error ("msg2bytes error!", e); } akhirnya {coba {out.close (); } catch (ioException e) {logger.error ("msg2bytes error!", e); }} return baos.tobytearray (); Dapatkan objek menggunakan getBytes () untuk deserialize byte yang diperoleh [] menjadi objek java
BytearrayInputStream Bais; ObjectInputStream in = null; coba {bais = bytearrayInputStream baru (bytes); di = ObjectInputStream baru (BAIS); return (kelas java) di.readObject (); } akhirnya {if (in! = null) {coba {in.close (); } catch (ioException e) {logger.error ("Bytes2msg error!", e); }}} Metode lain secara online akan memiliki berbagai masalah, silakan gunakan dengan hati -hati.
termasuk:
1. Atur parameter URL autodeserialize = true
2.SetObject (Java Instance Object) Kueri
ObjectInputStream oIPS = ObjectInputStream baru (rs.getBinaryStream (1));
ArrayList <String> obb = (kelas java) oips.readObject (); // Baca objek dari stream
Terima kasih telah membaca, saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs ini!