【发布时间】:2010-10-10 18:54:40
【问题描述】:
我计划通过 JDBC 执行 Oracle PL\SQL 块(还不能测试,几天的问题)。有什么我应该知道的吗?一切都像以前使用普通 SQL 那样工作吗?
我的意思是:
ResultSet rs = st.executeQuery("DECLARE BEGIN NULL; END;");
或者我需要一些自定义类吗?我想让它尽可能简单(没有 ORM 等)。
谢谢!
【问题讨论】:
我计划通过 JDBC 执行 Oracle PL\SQL 块(还不能测试,几天的问题)。有什么我应该知道的吗?一切都像以前使用普通 SQL 那样工作吗?
我的意思是:
ResultSet rs = st.executeQuery("DECLARE BEGIN NULL; END;");
或者我需要一些自定义类吗?我想让它尽可能简单(没有 ORM 等)。
谢谢!
【问题讨论】:
可以使用标准 CallableStatement(当然还有 Oracle JDBC 驱动程序)调用 PL/SQL 匿名块。示例代码见Returning data from anonymous PL/SQL block。
【讨论】: