储存过程基本实例(Stored procedure basic instance).docVIP

储存过程基本实例(Stored procedure basic instance).doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
储存过程基本实例(Stored procedure basic instance)

储存过程基本实例(Stored procedure basic instance) 声明语句= null; 结果集RS = null; 连接无效; 尝试{ 类forName(司机); conn =也。getConnection(查询”系统,作为数据库”、“123abcabc”); CallableStatement proc = null; proc = conn.preparecall(“{呼叫系统叫(?,?)}); 过程。如果(1,1001); 过程。registeroutparameter(2,类型varchar); execute()触发; 字符串testprint =触发GetString(2); 系统的输入(“testprint = =”+ testprint); } 赶上(SQLException EX2){ printstacktrace() EX2; } catch(异常EX2){ printstacktrace() EX2; } 最后{ 尝试{ 如果(RS)!= NULL){ 的。(); 如果(STMT!= NULL){ 支撑。(); } 如果(Conn!= NULL){ 康涅狄格州(); } } } 赶上(SQLException EX1){ } } } } --------------------------------------------------------------------------------------------------------- 储存过程返回多条记录: 1。插入数据 插入secondt值(1002 ,testingtwo”); 2。 创建包testpackage作为 test_cursor是REFCURSOR类型; 最后testpackage; 3。建立存储过程,存储过程为: 创建或替换程序(p_cursor testpackage变迁了。test_cursor)是 开始 打开p_cursor为SELECT * FROM sys.secondt; 端的变迁; 调用储存过程java 4: 进口java.sql.callablestatement; 进口java.sql.connection; 进口java.sql.drivermanager; 进口java.sql.resultset; 难道是进口的; 进口java.sql.statement; 公共课体{ / * * * @param参数 * / public static void main(String [] args){ 字符串=“Oracle JDBC驱动。。司机。OracleDriver”; 字符串查询=“JDBC:Oracle:薄:@本地:1521:ORCL”; 声明语句= null; 结果集RS = null; 连接无效; 尝试{ 类forName(司机); conn =也。getConnection(查询”系统,作为数据库”、“123abcabc”); CallableStatement proc = null; proc = conn.preparecall(“{呼叫系统变迁(?)}); 过程。registeroutparameter(1,Oracle JDBC。oracletypes。光标); execute()触发; RS =(结果集)过程。GetObject(1);/ / 1代表过程。registeroutparameter(1,Oracle JDBC。oracletypes。光标);里的1 而(RS next()) { 系统。出来。println(“ TR td “+”。 getstring (1) + / td td + rs.getstring (2) + / td / q ). } } catch (sqlexception ex2) { ex2.printstacktrace (); } catch (exception ex2) { ex2.printstacktrace (); } finally, { try { if (rs! = = null) { rs.close (); if (stmt! = = null) { stmt.close (); } if (conn! = = null) { conn.close (); } } } catch (sqlexception ex1) { } } } } --------------------------------------------------------------------------------------------------------------- 补充一个使用oracle存储过程分

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档