一、编写一个存储过程,向student表中添加学生。

1、创建一个student表

create table student(stuId number,stuName varchar2(50),stuSex varchar2(50));

2、显示表

desc student

3、编写一个存储过程

create or replace procedure pro1(prostuId in number, prostuName in varchar2,prostuSex in varchar2) is
begininsert into student values(prostuId,prostuName,prostuSex)end;

二、在java中调用此存储过程

import java.sql.*;
public class Test {/*** @param args*/public static void main(String[] args) {try{//加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");//得到连接Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.0:1521:myorac","scott","tiger");//创建CallableStatementCallableStatement cast=con.prepareCall("{call pro(?,?,?)}");//给“?”赋值cast.setInt(1,01);cast.setString(2, "小明");cast.setString(3,"男");//执行cast.execute();}catch (Exception e) {e.printStackTrace();}finally{cast.close();con.close();}}}

如何通过java程序调用oracle中的存储过程相关推荐

  1. java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)

    oracle中procedure是不能有返回值的,要想返回值,就得有输出参数,同样要想返回记录集,可以把游标类型作为输出参数. 下面是详细情况说明: 一:无返回值的存储过程调用 存储过程: creat ...

  2. Java中调用Oracle中的存储过程的单元测试代码

    Oracle中的存储过程: /* 创建一个存储函数,返回指定员工的姓名,薪水和年收入 */ create or replace function queryEmp2(eno in number, em ...

  3. oracle java存储过程返回值_java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)...

    java程序调用Oracle 存储过程 获取返回值(无返回,非结 果集,结果集) oracle中procedure是不能有返回值的,要想返回值,就得有 输出参数,同样要想返回记录集,可以把游标类型作为 ...

  4. java 采集rtsp_通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口步骤概览

    RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访问视频监控,也可以通过调用二次开发接口进行二次开发或者集成.下面介绍下Java程序调用Easy ...

  5. java调用easyxml接口_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...

    原标题:[技术教程]如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口? RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访 ...

  6. 在JAVA语言程序中main_在Java程序main方法中,正确的参数是

    [单选题]下列叙述中,错误的是 [填空题]Access属于()数据库,Access中,不允许在主关键字字段中有重复值或(). [单选题]如下哪些字符串是Java中的标识符? [填空题]常用的基本电量传 ...

  7. java制作oracle程序,Java程序操作Oracle两种方式之简单实现

    Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...

  8. Java程序调用MATLAB接口

    Java程序调用MATLAB接口 文章目录 Java程序调用MATLAB接口 一.注意事项 二.环境安装 三.MATLAB如何生成JAR包 四.MATLAB生成的JAR包如何引入到Java程序中 五. ...

  9. java如何接入实时流_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...

    RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访问视频监控,也可以通过调用二次开发接口进行二次开发或者集成.下面介绍下Java程序调用Easy ...

最新文章

  1. Java项目:教务管理系统(java+JSP+Spring+SpringBoot+layui+maven)
  2. 使用ISAPI_Rewrite做实用的重定向
  3. laravel框架数据迁移
  4. 清除Docker的占用空间问题
  5. Python《爬虫收集》
  6. python三层设计_python 三层架构说明
  7. [Note]Linux查看ASCII字符表
  8. 脑波技术来袭,人类hold住吗?
  9. RSS导入功能已完成
  10. velocity模板使用建议
  11. 介绍一些房屋抗震的科普知识
  12. devExpress各个版本的下载地址收藏
  13. 洛谷2672 推销员
  14. 【Linux】一步一步学Linux系列教程汇总(更新中......)
  15. Java迷宫小游戏,老程序员花一天时间完成,你可以吗?
  16. Python-15 函数:我的地盘听我的
  17. 金融行业案例 | 未来智安XDR助力银行业客户优化安全运营体系,有效提高告警研判率
  18. python中bytearray函数_Python内置函数—bytearray
  19. 【问题思考总结】为什么基础解系中两个自由变量对应两个线性无关的解?
  20. pytorch测试报错:RuntimeError: cuda runtime error (10) : invalid device ordinal at torch/csrc/cuda/Module

热门文章

  1. Kerberos协议分析
  2. CS-NLR 学习笔记(三)——块匹配
  3. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法
  4. 网易互娱2017实习生招聘在线笔试第一场-电子数字
  5. 系统分析师冲刺班练习题
  6. [20170104]一条sql优化.txt
  7. Orangepi Zero2 全志H616简介
  8. C语言中关于feof函数fgetc函数一些理解
  9. “私车公用”下 事故责任承担
  10. @Autowired 构造方法作用