- 浏览: 128113 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
qindongliang1922:
不错!
linux sort 命令 -
eve:
这个还真没注意,8错
protected访问权限又理解了一下 -
imp860124:
学习了。
struts ActionForward跳转添加参数
private static String url ="jdbc:oracle:thin:@ip:port:inst"; private static String user="xxx"; private static String password="xxx"; static Connection conn; static CallableStatement cstat; @Before public void init(){ try { Class.forName("oracle.jdbc.driver.OracleDriver"); conn= DriverManager.getConnection(url,user,password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } /** * 只有入参 * a.测试表 * create table test_a( * name varchar2(32) * ) * b.测试存储过程 * create or replace procedure pro_a(p1 varchar2) as begin insert into test_a(name)values(p1); end; c.执行后查询test_a表有一条数据 * @date 2014-2-8 下午1:53:45 * @author bird */ @Test public void method1(){ String sql ="call pro_a(?)"; try { cstat = conn.prepareCall(sql); cstat.setString(1, "bird"); cstat.execute(); } catch (SQLException e) { e.printStackTrace(); }finally{ destroy(); } } /** * 输出参数 * 》存储过程定义 * create or replace procedure pro_b(p1 in varchar2,p2 out number) as begin select count(name) into p2 from test_a where name = p1; end; * @date 2014-2-8 下午2:04:27 * @author bird */ @Test public void method2(){ String sql ="call pro_b(?,?)"; try { cstat = conn.prepareCall(sql); cstat.setString(1, "bird"); cstat.registerOutParameter(2, Types.INTEGER); cstat.execute(); System.out.println(cstat.getInt(2)); } catch (SQLException e) { e.printStackTrace(); }finally{ destroy(); } } /** * 返回多行记录 * 》存储过程定义 * create or replace procedure pro_c(r_cs out sys_refcursor) as begin open r_cs for select name from test_a; end; * @date 2014-2-8 下午2:25:08 * @author bird */ @Test public void method3(){ String sql ="call pro_c(?)"; try { cstat = conn.prepareCall(sql); cstat.registerOutParameter(1,OracleTypes.CURSOR); cstat.execute(); ResultSet rs = (ResultSet) cstat.getObject(1); while(rs.next()){ System.out.println(rs.getString(1)); } } catch (SQLException e) { e.printStackTrace(); }finally{ destroy(); } } private void destroy(){ try { cstat.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } }
发表评论
-
java 工程中静态常量类问题
2015-05-27 10:42 984在搭建java工程时,一般都会建有一个常量类Constants ... -
java计算排列结果内容
2014-06-16 11:06 570递归方法 /** * 递归计算 * @param ... -
java 序列化
2014-03-18 17:41 871以有序的字节数组形式描述java对象, 包括对象的描述信息(类 ... -
HttpClient 登陆iteye
2014-02-21 16:10 1044static String cookie; static ... -
log4j 配置
2014-01-22 17:49 647log4j日志配置 1.log4j.rootLogger ... -
tomcat 使用log4j记录分割日志
2014-01-16 10:51 5546tomcat日志记录默认使用java.util.logging ... -
java 正则
2013-10-29 16:47 706\d 数字0-9 \D 非数字[^0-9] \s 空白字符[ ... -
javabean 嵌套属性赋值
2013-04-02 09:33 1603import java.beans.PropertyD ... -
eclipse 取消汉化
2013-03-06 11:36 1807方法一:在eclipse.ini文件中添加启动参数 -Duse ... -
java 进度条上传
2013-02-28 10:00 856上传ajax方式,可用juery.ajaxupload插件 ... -
java 调用 webservice
2013-01-07 11:14 2185只想调用远处webservice,不构建自己的,看了一些资料都 ... -
java nio SocketChannel 服务器端与多客户端 信息交互(聊天功能)
2013-01-05 15:24 5037服务器端: import java.io.IOExcept ... -
java nio buffer
2012-12-31 17:54 1060buffer是固定数量的数据的容器,可以被填充和读取。 一个 ... -
java Integer
2012-09-06 14:33 0java Integer比较 public stat ... -
Apache Commons DbUtils
2011-12-06 11:11 1485dbutils jar下载地址http://labs.renr ... -
solr服务器的搭建与简单使用
2011-08-17 11:30 0solr安装: 1.下载(v1.4.1) ht ... -
protected访问权限又理解了一下
2011-06-30 14:46 1608看java的克隆时遇到问题 不能直接调用Object类的clo ... -
lucence hello world
2011-04-27 12:24 1076/* * lucence version 3.0.3 ... -
局域网流量监控原理(java)
2011-04-25 11:11 2312使用jpcap开源java包。(http://netresea ... -
apache commons beanutils
2011-02-22 16:16 1542官网下载jar包http://commons.apache.o ...
相关推荐
java调用oracle存储过程或者函数
通过实例详细介绍了用java调用oracle存储过程的方法和步骤,包括无返回值的存储过程、有返回值的存储过程(非列表)和返回列表的存储过程的编写、JAVA调用,是一个对存储过程调用的一个全面总结,对程序开发具体实际...
Java调用oracle存储过程
java调用oracle存储过程返回结果集,Record,cursor参照.pdf
java调用oracle存储过程实现增删改查
JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程
java调用oracle存储过程入门实例 增删改查 使用dom4j读取数据库的配置文件(xml) jdbc中connection的管理 使用threadlocal
java调用oracle存储过程.wps java调用oracle存储过程.wps java调用oracle存储过程.wps
讲有关java如何调用ORACLE存储过程以及游标使用,它只包含JAVA调用ORACLE存储过程游标使用(上),还有JAVA调用ORACLE存储过程游标使用(上),
自己整理的,JAVA调用ORACLE存储过程 例子。
本文用一个案例系统的介绍了怎样用java调用oracle存储过程
Java调用Oracle存储过程的方法
提供JAVA调用ORACLE存储过程通用类
有java调用oracle存储过程的代码 以及oracle存储过程的代码 一个很好的例子
NULL 博文链接:https://fruitking.iteye.com/blog/1447333
java 调用oracle存储过程 ,里面有很多的源代码,相信对初学java的很有帮助哦。
java调用oracle存储过程的几个小示例+分页