如何通过java程序调用oracle中的存储过程
一、编写一个存储过程,向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中的存储过程相关推荐
- java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
oracle中procedure是不能有返回值的,要想返回值,就得有输出参数,同样要想返回记录集,可以把游标类型作为输出参数. 下面是详细情况说明: 一:无返回值的存储过程调用 存储过程: creat ...
- Java中调用Oracle中的存储过程的单元测试代码
Oracle中的存储过程: /* 创建一个存储函数,返回指定员工的姓名,薪水和年收入 */ create or replace function queryEmp2(eno in number, em ...
- oracle java存储过程返回值_java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)...
java程序调用Oracle 存储过程 获取返回值(无返回,非结 果集,结果集) oracle中procedure是不能有返回值的,要想返回值,就得有 输出参数,同样要想返回记录集,可以把游标类型作为 ...
- java 采集rtsp_通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口步骤概览
RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访问视频监控,也可以通过调用二次开发接口进行二次开发或者集成.下面介绍下Java程序调用Easy ...
- java调用easyxml接口_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...
原标题:[技术教程]如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口? RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访 ...
- 在JAVA语言程序中main_在Java程序main方法中,正确的参数是
[单选题]下列叙述中,错误的是 [填空题]Access属于()数据库,Access中,不允许在主关键字字段中有重复值或(). [单选题]如下哪些字符串是Java中的标识符? [填空题]常用的基本电量传 ...
- java制作oracle程序,Java程序操作Oracle两种方式之简单实现
Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...
- Java程序调用MATLAB接口
Java程序调用MATLAB接口 文章目录 Java程序调用MATLAB接口 一.注意事项 二.环境安装 三.MATLAB如何生成JAR包 四.MATLAB生成的JAR包如何引入到Java程序中 五. ...
- java如何接入实时流_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...
RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访问视频监控,也可以通过调用二次开发接口进行二次开发或者集成.下面介绍下Java程序调用Easy ...
最新文章
- Java项目:教务管理系统(java+JSP+Spring+SpringBoot+layui+maven)
- 使用ISAPI_Rewrite做实用的重定向
- laravel框架数据迁移
- 清除Docker的占用空间问题
- Python《爬虫收集》
- python三层设计_python 三层架构说明
- [Note]Linux查看ASCII字符表
- 脑波技术来袭,人类hold住吗?
- RSS导入功能已完成
- velocity模板使用建议
- 介绍一些房屋抗震的科普知识
- devExpress各个版本的下载地址收藏
- 洛谷2672 推销员
- 【Linux】一步一步学Linux系列教程汇总(更新中......)
- Java迷宫小游戏,老程序员花一天时间完成,你可以吗?
- Python-15 函数:我的地盘听我的
- 金融行业案例 | 未来智安XDR助力银行业客户优化安全运营体系,有效提高告警研判率
- python中bytearray函数_Python内置函数—bytearray
- 【问题思考总结】为什么基础解系中两个自由变量对应两个线性无关的解?
- pytorch测试报错:RuntimeError: cuda runtime error (10) : invalid device ordinal at torch/csrc/cuda/Module