请教一个关于在JSP中调用ORACLE中存储过程中的游标的问题?

kania 2000-09-05 08:49:00
由于在ORACLE中无法用SELECT返回一个记录集,因此我们之前在ASP都是返回一个游标,用一个中间件(VC做的)来接收这个游标。
现在我想用JSP来改写,请问应该怎么做?或者指点一下应该去哪里寻找进一步的资料
请指教
谢谢

...全文
132 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gucr 2000-11-26
  • 打赏
  • 举报
回复
Oracle9i 支持存储过程返回结果集
heshengjie 2000-10-20
  • 打赏
  • 举报
回复
kania:
我现在正碰到您所提到的Oracle的存储过程不能返回数据集的问题,我想知道您最后是怎样使用游标返回的,希望您给我一点资料。谢谢!Email:heshengjie1@163.net
simoncn 2000-09-14
  • 打赏
  • 举报
回复
JSP 可以直接调用 JDBC 来访问数据库的。

www.javasoft.com 上有 JDBC 的 Spec. 那是最准确的资料。另外 Oracle 本身的 technet 上有些 JDBC 的示例代码可以看看。
method(xxx, xxx OUT CURSOR_TYPE)
String strSQLCall = "call atable.method(?,?)";

Connection conn = DriverManager.getConnection("jdbc:oracle:thin@xxxx:1521:db");

CallableStatement stmt = conn.prepareCall(strSQLCall);
stmt.setInt(1,intValue);
stmt.registerOutParameter(2,oracle.jdbc.driver.OracleTypes.CURSOR);
stmt.execute();
java.sql.ResultSet rs=(java.sql.ResultSet)stmt.getObject(2);

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧