Oracle 数据库能否从 Java 存储过程调用的返回值中返回 Java 对象?
我想通过调用 java 存储过程来查询 Oracle 数据库并接收返回的 java 对象作为结果。这可能吗?如果是这样,有人可以举一个非常简单的例子吗?
注意:我不想在数据库中存储序列化对象。我想运行 Java 存储过程,并让这个过程返回一个 Java 对象。所以如果查询数据库,每条返回的记录都会是一个Java对象。
例如:我希望 Java 存储过程解析存储在网络共享驱动器中的二进制文件,用从二进制文件中提取的信息构建一个 Java 对象,并将这个 Java 对象作为查询结果返回。
我想实现这样的目标:
#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
其他信息:我没有使用 Java EE。
提前致谢。