Oracle pl/sql编程 19---在java中调用无参数的oracle存储过程

来源:互联网 发布:mac air看不了优酷视频 编辑:程序博客网 时间:2024/05/23 19:14

在java 中调用oracle的存储过程和jdbc的操作类似都是分以下几个步骤

1:加载驱动

2:链接数据库并获得一个数据库链接对象

3:执行语句

4:操作结果集

5:关闭资源

当然前提是存储过程已经写好,才能调用

<span style="font-size:24px;">create or replace procedure pro1 is     begin       insert into emp(empno,ename) values(1234,'zhangsan');      end;</span>


java代码如下:


public class TestPro {public static void main(String[] args) {Connection conn=null;    CallableStatement  callable=null;//加载驱动try {Class.forName("oracle.jdbc.driver.OracleDriver");//获得连接conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "scott", "m123");//callable=conn.prepareCall("{call pro1()}");callable.execute();} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}


说明以上代码只是为了演示java如何调用存储过程,其中未封装,未关闭资源,读者使用的时候需要自己封装,自己关闭资源

0 0