JDBC를 사용하여 oracle 데이터베이스에 연결하고 있습니다. 다양한 데이터 (문자열, ints 등)를 검색하는 방법을 알고 있지만이 데이터베이스에서 ORDImage를 얻는 방법을 모르겠습니다. 이 작업을 수행 할 수있는 ResultSet 메서드가 있습니까?JDBC를 사용하여 Oracle 데이터베이스에서 이미지를 검색하는 방법은 무엇입니까?
0
A
답변
1
PreparedStatement의 getBlob()는 Binary 정보를 가져 오는 데 사용되며 Blob의 인스턴스를 반환합니다. blob 객체에서 getBytes() 메서드를 호출하면 이미지 파일에 쓸 수있는 이진 정보의 배열을 가져옵니다. 여기
는PreparedStatement ps = con.prepareStatement("select * from MyImageTable");
ResultSet rs = ps.executeQuery();
if(rs.next()){
Blob blob = rs.getBlob(2); //Here 2 is second column data
byte b[] = blob.getBytes(1,(int)b.length()); //Here 1 represent first image
FileOutputStream output = new FileOutputStream("e:\\some_pic.jpg"); //path goes here
output.write(b);
output.close();
0
체크 아웃 오라클 JDBC 개발자 가이드의 streaming lobs 섹션을 .. 코드입니다. 데이터에 액세스하는 데는 여러 가지 방법이 있습니다. 다른 옵션의 메모리/성능 영향은 서로 다릅니다. 가장 간단한 해결책은 아마도 ResultSet.getBinaryStream 일 것입니다. 그러나 데이터 길이에 대한 정보가 필요하면 getBlob을 사용할 수도 있습니다.
관련 문제
- 1. JDBC를 사용하여 데이터베이스에서 SDO_GEOMETRY를 검색하는 방법은 무엇입니까?
- 2. oracle 데이터베이스에서 JSP로 이미지를 검색하는 방법은 무엇입니까?
- 3. 데이터베이스에서 이미지를 검색하는 방법은 무엇입니까?
- 4. jdbc를 사용하여 MySQL 데이터베이스에서 데이터를 검색하는 방법은 무엇입니까?
- 5. JDBC를 사용하여 SQL 데이터베이스에서 특정 데이터를 검색하는 방법은 무엇입니까?
- 6. JDBC를 사용하여 sproc의 정보를 검색하는 방법은 무엇입니까?
- 7. JDBC를 사용하여 스칼라 값을 검색하는 방법은 무엇입니까?
- 8. mysql 데이터베이스에서 이미지를 검색하는 방법은 무엇입니까?
- 9. MySql 데이터베이스에서 이미지를 검색하는 방법은 무엇입니까?
- 10. jquery와 서블릿을 사용하여 데이터베이스에서 이미지를 검색하는 방법
- 11. JDBC를 사용하여 데이터를 검색하는 방법
- 12. 데이터베이스에서 이미지를 검색하는 방법
- 13. VB.NET에서 ComboBox를 사용하여 데이터베이스에서 이미지를 검색하는 방법
- 14. ajax를 사용하여 데이터베이스에서 데이터를 검색하는 방법은 무엇입니까?
- 15. JDBC를 사용하여 Oracle 커서 검색
- 16. mysqli를 사용하여 데이터베이스에서 이미지를 검색하는 방법?
- 17. oracle 데이터베이스에서 특정 오류 코드를 프로그래밍 방식으로 검색하는 방법은 무엇입니까?
- 18. Oracle 데이터베이스에서 마지막으로 업데이트 된 레코드를 검색하는 방법은 무엇입니까?
- 19. JDBC를 사용하여 Solaris OS에서 Oracle DB에 연결하는 방법은 무엇입니까?
- 20. JDBC를 사용하여 Oracle 11g에서 주석을 가져 오는 방법은 무엇입니까?
- 21. jdbc를 사용하여 단어 특수 기호를 Oracle 데이터베이스에 저장하는 방법은 무엇입니까?
- 22. 데이터베이스에서 값을 검색하는 방법은 무엇입니까?
- 23. JDBC를 사용하여 한 데이터베이스에서 다른 데이터베이스로 스키마를 복사하는 방법은 무엇입니까?
- 24. jdbc를 사용하여 데이터베이스에서 단추를 클릭하여 데이터를 제출하는 방법은 무엇입니까?
- 25. C#을 사용하여 SQL 데이터베이스에서 이미지를 검색하는 방법?
- 26. ParseFile을 사용하여 이미지를 올바르게 검색하는 방법은 무엇입니까?
- 27. JDBC를 사용하여 Oracle 11g에 ColdFusion 8 연결
- 28. Oracle 데이터베이스에서 CSV 파일의 고유 한 값만 삽입하는 방법은 무엇입니까?
- 29. JDBC를 작동시키는 방법은 무엇입니까?
- 30. Spring jdbc를 사용하여 Oracle 함수 실행
PreparedStatement의 getBlob() 메소드입니다. –