programing

Blob을 바이트 배열로 변환하는 가장 쉬운 방법

copyandpastes 2022. 10. 1. 22:56
반응형

Blob을 바이트 배열로 변환하는 가장 쉬운 방법

Blob을 바이트 배열로 변환하는 가장 쉬운 방법은 무엇입니까?MYSQL을 사용하고 있는데 Blob 데이터형을 바이트 배열로 변환하고 싶습니다.

java 프로그래밍 언어를 사용하고 있습니다.

mySql blob 클래스에는 다음 함수가 있습니다.

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

가장 쉬운 방법은 이것입니다.

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

언급URL : https://stackoverflow.com/questions/6662432/easiest-way-to-convert-a-blob-into-a-byte-array

반응형