quel est le moyen le plus simple de convertir un objet Blob en tableau d'octets? J'utilise MYSQL et je souhaite convertir un type de données Blob en tableau d'octets.
J'utilise Java langage de programmation :)
la classe d'objets blob mySql a la fonction suivante:
blob.getBytes
utilisez-le comme ceci:
//(assuming you have a ResultSet named RS)
Blob blob = rs.getBlob("SomeDatabaseField");
int blobLength = (int) blob.length();
byte[] blobAsBytes = blob.getBytes(1, blobLength);
//release the blob and free up memory. (since JDBC 4.0)
blob.free();
La manière la plus simple est la suivante.
byte[] bytes = rs.getBytes("my_field");