Java의 MySQL 데이터베이스에서 BLOB 이미지 검색
데이터베이스 작업 시 저장된 이미지를 포함하여 다양한 유형의 데이터를 검색해야 합니다. BLOB(Binary Large Object)로 사용됩니다. 이 기사에서는 Java를 사용하여 MySQL 데이터베이스에서 BLOB로 저장된 TIFF 이미지를 추출하는 동시에 추가 처리를 위해 이미지를 메모리에 보존하는 문제를 다룹니다.
이를 달성하기 위해 다음에서 얻은 ResultSet 개체를 활용합니다. 데이터베이스 쿼리. 특히, getBlob() 메소드를 사용하여 이미지가 포함된 BLOB를 검색할 수 있습니다. 일단 검색되면 getBinaryStream() 메소드는 이미지의 바이너리 콘텐츠를 나타내는 InputStream을 제공합니다. 이 InputStream을 활용하여 메모리의 이미지 데이터에 액세스할 수 있습니다.
또는 이미지 데이터가 포함된 바이트 배열을 반환하는 getBytes() 메서드를 사용할 수도 있습니다. 이 바이트 배열은 이후에 필요에 따라 조작되고 애플리케이션에 포함될 수 있습니다.
큰 바이너리 데이터를 보다 효율적으로 처리할 수 있는 getBinaryStream() 메서드가 일반적으로 getBytes()보다 권장된다는 점에 유의하는 것이 중요합니다.
위에 설명된 단계를 통해 MySQL 데이터베이스에서 TIFF 이미지를 성공적으로 검색하고 원하는 처리를 위해 메모리에 유지할 수 있습니다.
위 내용은 Java를 사용하여 MySQL 데이터베이스에 BLOB으로 저장된 TIFF 이미지를 검색하고 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!