Oracle 데이터베이스가 Java 저장 프로 시저 호출의 반환 값에서 Java 객체를 반환 할 수 있습니까?Oracle DBMS는 Java 저장 프로 시저 호출에서 Java 객체를 반환 할 수 있습니까?
Java 저장 프로 시저에 대한 호출로 Oracle 데이터베이스를 쿼리하고 Java 개체를 결과로 수신하고 싶습니다. 이것이 가능한가? 그렇다면 누군가가 아주 간단한 예를 제시 할 수 있습니까?
참고 : 데이터베이스에 직렬화 된 개체를 저장하고 싶지 않습니다. 자바 저장 프로 시저를 실행하고이 프로 시저에서 Java 객체를 반환하도록하고 싶습니다. 따라서 데이터베이스가 쿼리되면 반환되는 각 레코드는 Java 개체가됩니다.
예 : Java 저장 프로 시저가 네트워크 공유 드라이브에 저장된 이진 파일을 구문 분석하고 이진 파일에서 추출 된 정보로 Java 객체를 작성한 다음이 Java 객체를 질의 결과로 반환합니다. . 나는 자바 EE를 사용하고 있지 않다 :
#Using Java or Python programming language
results = execute(Select java_procedure_call(parameter) From dual);
For java_obj in results:
print java_obj.name
print java_obj.city
기타 정보 :
나는 이런 식으로 뭔가를 달성하고 싶다.
미리 감사드립니다.
이것은 http://asktom.oracle.com/pls/asktom/ASKTOM.download_file?p_file=6551171813078805685 – user2506840
는 자바 또는 JAVA 반대로 자바주의하시기 바랍니다 도움이 될 수 있습니다! –
저장 프로 시저를 사용하여 네트워크 드라이브에 저장된 이진 파일을 구문 분석하는 것은 불가능합니다. – erencan