Подтвердить что ты не робот

Самый простой способ конвертировать Blob в массив байтов

Каков самый простой способ преобразования Blob в массив байтов? Я использую MYSQL, и я хочу преобразовать тип данных Blob в массив байтов.

Iam с использованием языка Java-программирования:)

4b9b3361

Ответ 1

класс blob mySql имеет следующую функцию:

blob.getBytes

используйте его следующим образом:

//(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();

Ответ 2

самый простой способ.

byte[] bytes = rs.getBytes("my_field");