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

100分,急用.我在java里怎么调用ORACLE8i的存储过程?分不够再给!

    来源: 互联网  发布时间:2015-07-05

    本文导语:  这个存储过程的作用相当 Statement.addBatch(String sql) Statement.executeBatch()  我能把sql语句通过String对象传给存储过程. 我的油箱:eckal@163.com | java.sql.Connection conn = null; java.sql.CallableStatement callSt...

这个存储过程的作用相当
Statement.addBatch(String sql)
Statement.executeBatch() 

我能把sql语句通过String对象传给存储过程.

我的油箱:eckal@163.com

|
java.sql.Connection conn = null;
java.sql.CallableStatement callStmt = null;
try{

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

conn = DriverManager.getConnection(url,user,password);
//? url
//url1:jdbc:oracle:thin:@host:1521:database
//url2:jdbc:oracle:oci8:@database

String strSql = ="{call 存储过程的名字(?,?,?,?,?,?,?,?,?,?,?,?,?)}"
//例:String strSql = "{call SPTAAAA00(?,?,?,?,?,?,?,?,?,?,?,?,?)}";

callStmt = conn.prepareCall(strSql);

//regiest input value
String strPra1 = "'000000001'";
String strPra2 = "700000";
String strPra3 = "1";

callStmt.setString(1,strPra1);
callStmt.setString(2,strPra2);
callStmt.setString(3,strPra3);
//end regiest input value


//regiest output value
callStmt.registerOutParameter(4,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(5,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(6,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(7,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(8,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(9,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(10,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(11,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(12,java.sql.Types.VARCHAR);
callStmt.registerOutParameter(13,java.sql.Types.VARCHAR);
//end regiest input value

callStmt.executeUpdate();

    for(int x=4;x

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 帮帮我!谁有jdk和jbuilder。现在急用
  • 各位大虾,rpm问题!!急用!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • 一个关于jsp时间控制的简单问题,急用!
  • 那位仁兄有j2ee apis 下载的网址?急用!!
  • 哪儿有汉字编码的文章,望各位推荐。 急用
  • 请问各位大虾哪有MontaVista Linux下载?急用
  • 谁有关于ELF的资料,急用……
  • 那里有Red Hat Linux 8.0的下载??(急用)
  • Liunx安装,求详细安装文档,急用各位大侠帮忙!!!!
  • 包含上层bash脚本怎么搞(急用)?
  • 全部的分求够JAVAMAIL教程下载的网址(最好的中文的)求求大家了急用
  • 求linux C++的时间相关函数及用法,急用,谢谢
  • 哪位有jdk1.4的下载,sun网站上有问题,而我又急用,望帮忙!!!
  • 哪位大侠有RED HAT下QT的开发资料给发一下?急用!
  • mysql 里面的sql语句的连接字符是什么?急用!
  • 请问那里有DOS核心源程序下载,急用,先谢了!
  • 高分寻求Jcreator 2.0的注册码。谢谢!急用! 50分。
  • 哪位大侠有关于microWindow的输入法资料或是源码,恳请赐教。急用!必以高分相赠!多谢!!!


  • 站内导航:


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

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

    浙ICP备11055608号-3