oracle存储过程没有返回值,Java调用Oracle存储过程(无返回值)
无返回值:
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存储过程(无返回值)相关推荐
- java调用oracle过程,JAVA调用ORACLE存储过程报错
当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net 网友分享于:2015-07-1 ...
- Java调用MySQL并返回数据_Java调用MySQL存储过程并获得返回值的方法
本文实例讲述了Java调用MysqL存储过程并获得返回值的方法.分享给大家供大家参考.具体如下: private void empsInDept(Connection myConnect,int de ...
- c#如何调用有参无返回值存储过程和有参有返回值存储过程,以及IDataParameter[]如何赋值(包含decimal值的转换)
第一步先创建数据库链接方法 1.定义访问数据库的方法/// <summary>/// 执行存储过程/// </summary>/// <param name=" ...
- Java调用Oracle存储Package
Oracle的包Package中可以有很多存储,可通过该包的总调入口在java中直接调用. //java调用oracle的package代码 public boolean cal() throws j ...
- java调用数据库存储过程的接口是_JAVA调用数据库存储过程
JAVA调用数据库存储过程 2014/11/6 18:20:14 可怜的猫 程序员俱乐部 我要评论(0) 摘要:packagecom.ljq.test;importjava.sql.Connec ...
- 服务器无法继续该事务 3400000006 错误原因--JAVA调用SQLSERVER存储过程时过程发生异常内部事务未
通过JAVA调用SQLSERVER存储过程时,存储过程内部发生了类型转换异常,在类型转换异常发生之前已经将事务打开了,并且在类型转换那一行没有采用像如下错误处理: if @@error<> ...
- php oracle 存储过程 返回值,PHP 调用 Oracle 存储过程 之 查询
在网上找了很久都没找到结果,今天看帮助,结合JAVA程序中的一个实例,写出了这个PHP调用Oracle存储过程的例子,也许有人会说PHP调用存储过程是很简单的,但在这里我还是想把这点小成就拿来共享一下 ...
- Java 调用 Oracle 存储过程返回结果集
1. 建立 ref cursor 类型和过程 Sql代码 CREATE OR REPLACE PACKAGE types AS TYPE ref_cursor IS REF CURSOR; END; ...
- Java 调用Oracle的存储过程
2019独角兽企业重金招聘Python工程师标准>>> 1.创建存储过程的语句: 1.表结构:①:create table TESTA(A_ID VARCHAR2(10) not n ...
最新文章
- vue 将字符串最后一个字符给替换_一步一步的实现Vue(一)
- 后端传前端中文显示都是问好_前后端分离,后台返回的数据前端没法写,怎么办?...
- 自由自在休闲食品意式手工冰淇淋 百变不离健康
- 基于Object.defineProperty实现双向数据绑定
- 《剑指offer》-- 从上往下打印二叉树、二叉搜素树的后序遍历、二叉树中和为某一值的路径、二叉树与双向链表
- python2精确除法
- ctype库中关于字符串的常用函数汇总
- wordpress如何配置两个header。php_WordPress入门|WordPress建站详细流程
- 视频|光学3D测量技术原理及应用
- worldwind java 教程_科学网—用worldwind java SDK开发应用程序 - 谢安涛的博文
- 当A题成为一种习惯--POJ AC100题纪念贴
- python爬取有声小说_python写的有声小说爬虫
- 页面跳转之前显示等待 wating ------
- Java集成PayPal支付
- Luogu3387 缩点
- 数字逻辑练习题(一)
- python调用系统软键盘_python库 pywinio虚拟键盘使用
- PHP采集-数据采集PHP采集器
- 《一本书读懂24种互联网思维》用户思维1
- tiny2440刷机步骤
热门文章
- 微软Azure云之企业Exchange 2016部署12—配置负载平衡
- UISwitch 添加 标签
- java(安全方便的从控制台读入数据)[对Scanner类进行封装,用正则表达式判断]...
- 万用表测线路断点位置_如何测出电线电缆断点在哪?来看看常见的7种方法
- arima模型 p q d 确定_自回归移动平均模型(ARMA)
- python编码器_自编码器和分类器python
- 磁盘阵列怎么做_设计与后期制作该怎么选择笔记本电脑?朋克老师来教你
- 参加技术培训前的辅导,选得对,学得好
- linux重定向命令是干嘛的,Linux系统下重定向命令应用及其语法有什么?
- php 判断 in,tinkphp常用判断条件in、notin、between、AND、OR