如何通过java程序调用oracle中的存储过程
2013-03-19 22:32
1076 查看
一、编写一个存储过程,向student表中添加学生。
1、创建一个student表
2、显示表
3、编写一个存储过程
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 begin insert 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"); //创建CallableStatement CallableStatement 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(); } } }
相关文章推荐
- oracle顺序控制语句goto、null和分页过程中输入输出存储、java程序的调用过程
- 如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程。
- Oracle存储过程及其java程序调用
- Java调用oracle存储过程通过游标返回临时表数据
- Java调用oracle存储过程通过游标返回临时表数据
- 通过java 程序调用数据库中的存储过程
- 关于 "java 如何调用Oracle存储过程中的动态refcursor结果集" 问题
- 【4】Oracle_Java程序调用存储过程和存储函数
- mysql创建 存储过程 并通过java程序调用该存储过程
- Oracle 调用 JAVA 实战(通过 Oracle 存储过程读取服务器目录)
- 如何调用 Oracle 存储过程在 Visual Basic.NET 使用 Microsoft Oracle 托管提供程序
- Java调用oracle存储过程通过游标返回临时表数据
- 如何调用 Oracle 存储过程在 Visual Basic.NET 使用 Microsoft Oracle 托管提供程序
- 如何实现在Oracle中应用存储过程调用MatLab函数(1)
- 通过程序调用存储过程
- JAVA调用oracle三种存储过程实例
- Java调用Oracle集合类型输出参数的存储过程
- 在java中去调用oracle的存储过程的案例
- java下实现调用oracle的存储过程和函数
- [转]如何在Oracle中使用Java存储过程 (详解)