当前位置:  技术问答>java相关

JBUILDER如何执行ORACLE的储存过程

    来源: 互联网  发布时间:2015-01-06

    本文导语:  我有一个储存过程,声明如下:       create or replace procedure CHECKSERVICE(USERID NUMBER,FUNCTIONS VARCHAR2,MONEY OUT NUMBER) is    请问在JDBC下,我怎么执行他,并得到返回值MONEY呢?    我试过以下代码:        Calla...

我有一个储存过程,声明如下:
      create or replace procedure CHECKSERVICE(USERID NUMBER,FUNCTIONS
VARCHAR2,MONEY OUT NUMBER) is
   请问在JDBC下,我怎么执行他,并得到返回值MONEY呢?
   我试过以下代码:

       CallableStatement cstmt=conn.prepareCall("call checkservice ?,?,?}");
       cstmt.setString(1,myuserid);
       cstmt.setString(2,"");
       cstmt.registerOutParameter(3,java.sql.Types.REAL);
       float res=cstmt.executeUpdate();
       String outParam=cstmt.getString(3);
   错误提示:ORA-00936: 缺少表达式
        CallableStatement cstmt=conn.prepareCall("execute
checkservice(?,?,?);");
        cstmt.setString(1,myuserid);
        cstmt.setString(2,"");
        cstmt.setInt(3,0);
        float res=cstmt.executeUpdate();
        String outParam=cstmt.getString(3);
   错误提示:ORA-00936: 缺少表达式






|
      import oracle.jdbc.driver.*;
      ……
      CallableStatement cstmt=conn.prepareCall("{call checkservice ?,?,?}");
      cstmt.setString(1,"myuserid");
      cstmt.setString(2,"fcun");
      cstmt.registerOutParameter(3,java.sql.Types.REAL);
      float res=cstmt.execute();
      ResultSet rs = ((OracleCallableStatement)cstmt).getCursor(3);
      while(rs.next())
      String outParam=rs.getString(3);
      

    
 
 

您可能感兴趣的文章:

  • JBuilder下怎样生成可执行文件?
  • JBUILDER7生成可执行文件?
  • 我不知道怎么才能用JBuilder写的窗口变成个可执行文件
  • 如何在Jbuilder中生成win32可执行程序.
  • 用JBuilder能将java程序生成exe可执行文件吗?如何生成?
  • Jbuilder4 中如何执行(再那里) RMI 创建根与干
  • jbuilder7.0的可执行文件真的不用jdk来实现吗?
  • 为什么我在jbuilder中生成的jar文件不能执行?
  • 用jbuilder7编写成功运行正常的程序在用jdk中java命令执行出错,请帮忙!
  • 那位用JBUILDER3的向导做过APPLET,我做了几个但在IE里无法执行,错误百出,那位能谈谈注意事项!!
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • JBuilder4里面把程序输出为application的.jar可执行文件中的问题!!
  • 关于用jbuilder7生成可执行文件的问题
  • Jbuilder7与SQL server连接后 生成可执行jar时,找不到数据库驱动
  • 如何将JAVA程序从Jbuilder中导出为可执行文件?100分
  • 急!!! 为什么jbuilder5种使用run执行没有错误的程序,make以后却一大堆错。?
  • 我用JBuilder6.0写一段程序,检查那里都没错,就是不能执行,那里错了?
  • jbuilder怎样生成可执行文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jbuilder7突然打不开,unable to open jbuilder.congif??????????
  • JBuilder6 或JBuilder7如何注册?
  • 用jbuilder 编写的appliction 程序,如何独立于jbuilder 编译器之外运行?
  • JBuilder 6 在 winxp 下使用微软拼音输入法,输入中文。出现不正常。jbuilder.死锁
  • 谁有JBuilder的补丁,或是第三方控件,能完善一下JBuilder的功能的???
  • 在JBuilder中写了一个程序,脱离了JBuilder怎么运行?
  • 为什么Jbuilder 3可以编译通过的问题再Jbuilder 6下编译通不过了
  • 请问jbuilder7.0会不会比jbuilder6好啊?哪里有下载的?
  • 关于用Jbuilder进行程序调试?(用过Jbuilder的请发言)
  • jbuilder7 or jbuilder6 download adress?
  • 高分求助!偶公司要买jbuilder8 !请问买jbuilder8有包含哪些组件或工具?
  • 请问那里有jbuilder7或jbuilder6的电子书籍下载?
  • 请问那有jbuilder7的enterprise,borland上的jbuilder 7 enterprise trial是吗?
  • 小弟我正想学习Java,打算使用JBuilder,不知哪位前辈肯介绍一下JBuilder,用的人多不多?
  • 除了发布虚拟机外,发布JBuilder应用程序应发布我的哪些文件?怎样脱离JBuilder环境?
  • 新手请教:unix下能用Jbuilder开发吗?或者Jbuilder开发的程序在unix运行?
  • 我手动删除了jbuilder6自带的jdk,如何才能让jbuilder用我其他地方的jdk呀?
  • 我在jbuilder4.0中编的applet程序在jbuilder3.5中为何不能运行
  • 哪位能介绍一下JBuilder7有哪些优点,我为什么应该从JBuilder6换成7?
  • 如何脱离jbuilder 环境。用jbuilder熟悉的朋友帮忙。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3