java调用存储过程
2016-07-08 15:51
495 查看
method1: 原生jdbc 调用存储过程
public void callStrored(){ try { String sql = "{call updateStudentInfo(?,?,?,?,?)}"; //前四个是in参数,第五个是输出参数 Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:port:servicename", "username", "password"); CallableStatement prepareCall = conn.prepareCall(sql); prepareCall.setString(1,"18"); prepareCall.setString(2,"21002"); prepareCall.setString(3,"702"); prepareCall.setString(4,"857"); prepareCall.registerOutParameter(5,Types.VARCHAR); prepareCall.execute(); String resultOut = prepareCall.getString(5); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } }
相关文章推荐
- java 图片处理
- java自学篇之程序设计基础
- Java io操作,poi导出excel,集合自带排序,日志报告
- SpringMVC
- java 空指针
- Java环境搭建(JDK+MyEclipse+Maven+Resin)
- spark分类训练时因分类标签值太大导致outOfMemery
- java中接口回调与java回调机制
- Java SE基础知识点总结(三)
- JAVA NIO API简介
- Java实现ZIP解压功能
- SpringMVC使用@ResponseBody时返回json的日期格式、@DatetimeFormat使用注意
- java基础教程9:浏览java api
- java构造器的作用
- java中定义泛型类和定义泛型方法的写法
- java 集成 layIm 聊天工具
- Mybatis框架学习(四)—查询缓存与spring的整合开发
- spring事务详解
- java基础---->Comparable和Comparator的使用
- Spring学习笔记事务(一)