无返回值:

1:创建存储过程

此存储过程向表中插入一条数据

create or replace procedure demo_procedure(id varchar2,name varchar2,age varchar2,sex varchar2,address varchar2)

as

begin

insert into system.demo values(id,name,age,sex,address);

end;

2:java代码

import java.sql.CallableStatement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

public class TestProcedure {

static Connection conn = null;

static CallableStatement cstmt = null;

PreparedStatement pstmt = null;

static String url ="jdbc:oracle:thin:@localhost:1521:myoracle";

static String driver = "oracle.jdbc.driver.OracleDriver";

String name="";

public static void main(String args[]){

System.out.println("hello kalsiion");

try{

Class.forName(driver);

conn = DriverManager.getConnection(url,"system","admin");

cstmt = conn.prepareCall("{call demo_procedure(?,?,?,?,?)}");

cstmt.setString(1, "12");

cstmt.setString(2, "kalision");

cstmt.setString(3, "23");

cstmt.setString(4, "男");

cstmt.setString(5, "塞浦路斯");

cstmt.executeUpdate();

System.out.println("存储过程已经成功执行...");

}catch(Exception e){

e.printStackTrace();

}finally{

try {

cstmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

try {

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

OK!

oracle存储过程没有返回值,Java调用Oracle存储过程(无返回值)相关推荐

  1. java调用oracle过程,JAVA调用ORACLE存储过程报错

    当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net  网友分享于:2015-07-1 ...

  2. Java调用MySQL并返回数据_Java调用MySQL存储过程并获得返回值的方法

    本文实例讲述了Java调用MysqL存储过程并获得返回值的方法.分享给大家供大家参考.具体如下: private void empsInDept(Connection myConnect,int de ...

  3. c#如何调用有参无返回值存储过程和有参有返回值存储过程,以及IDataParameter[]如何赋值(包含decimal值的转换)

     第一步先创建数据库链接方法 1.定义访问数据库的方法/// <summary>/// 执行存储过程/// </summary>/// <param name=" ...

  4. Java调用Oracle存储Package

    Oracle的包Package中可以有很多存储,可通过该包的总调入口在java中直接调用. //java调用oracle的package代码 public boolean cal() throws j ...

  5. java调用数据库存储过程的接口是_JAVA调用数据库存储过程

    JAVA调用数据库存储过程 2014/11/6 18:20:14  可怜的猫  程序员俱乐部  我要评论(0) 摘要:packagecom.ljq.test;importjava.sql.Connec ...

  6. 服务器无法继续该事务 3400000006 错误原因--JAVA调用SQLSERVER存储过程时过程发生异常内部事务未

    通过JAVA调用SQLSERVER存储过程时,存储过程内部发生了类型转换异常,在类型转换异常发生之前已经将事务打开了,并且在类型转换那一行没有采用像如下错误处理: if @@error<> ...

  7. php oracle 存储过程 返回值,PHP 调用 Oracle 存储过程 之 查询

    在网上找了很久都没找到结果,今天看帮助,结合JAVA程序中的一个实例,写出了这个PHP调用Oracle存储过程的例子,也许有人会说PHP调用存储过程是很简单的,但在这里我还是想把这点小成就拿来共享一下 ...

  8. Java 调用 Oracle 存储过程返回结果集

    1. 建立 ref cursor 类型和过程 Sql代码 CREATE OR REPLACE PACKAGE types AS TYPE ref_cursor IS REF CURSOR; END; ...

  9. Java 调用Oracle的存储过程

    2019独角兽企业重金招聘Python工程师标准>>> 1.创建存储过程的语句: 1.表结构:①:create table TESTA(A_ID VARCHAR2(10) not n ...

最新文章

  1. vue 将字符串最后一个字符给替换_一步一步的实现Vue(一)
  2. 后端传前端中文显示都是问好_前后端分离,后台返回的数据前端没法写,怎么办?...
  3. 自由自在休闲食品意式手工冰淇淋 百变不离健康
  4. 基于Object.defineProperty实现双向数据绑定
  5. 《剑指offer》-- 从上往下打印二叉树、二叉搜素树的后序遍历、二叉树中和为某一值的路径、二叉树与双向链表
  6. python2精确除法
  7. ctype库中关于字符串的常用函数汇总
  8. wordpress如何配置两个header。php_WordPress入门|WordPress建站详细流程
  9. 视频|光学3D测量技术原理及应用
  10. worldwind java 教程_科学网—用worldwind java SDK开发应用程序 - 谢安涛的博文
  11. 当A题成为一种习惯--POJ AC100题纪念贴
  12. python爬取有声小说_python写的有声小说爬虫
  13. 页面跳转之前显示等待 wating ------
  14. Java集成PayPal支付
  15. Luogu3387 缩点
  16. 数字逻辑练习题(一)
  17. python调用系统软键盘_python库 pywinio虚拟键盘使用
  18. PHP采集-数据采集PHP采集器
  19. 《一本书读懂24种互联网思维》用户思维1
  20. tiny2440刷机步骤

热门文章

  1. 微软Azure云之企业Exchange 2016部署12—配置负载平衡
  2. UISwitch 添加 标签
  3. java(安全方便的从控制台读入数据)[对Scanner类进行封装,用正则表达式判断]...
  4. 万用表测线路断点位置_如何测出电线电缆断点在哪?来看看常见的7种方法
  5. arima模型 p q d 确定_自回归移动平均模型(ARMA)
  6. python编码器_自编码器和分类器python
  7. 磁盘阵列怎么做_设计与后期制作该怎么选择笔记本电脑?朋克老师来教你
  8. 参加技术培训前的辅导,选得对,学得好
  9. linux重定向命令是干嘛的,Linux系统下重定向命令应用及其语法有什么?
  10. php 判断 in,tinkphp常用判断条件in、notin、between、AND、OR