• oracle pl/sql之在java中调用无参的oracle存储过程


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

    1:加载驱动

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

    3:执行语句

    4:操作结果集

    5:关闭资源

    前提是:存储过程已写好

    create or replace procedure my_procedure is
    begin
    insert into emp(empno,ename) values(9527,'唐伯虎');

    end;

    java程序演示:

    import java.sql.CallableStatement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;

    //在java中调用oracle的存储过程
    public class JavaCallpro {

    public static void main(String[] args) {
           String driver="oracle.jdbc.driver.OracleDriver";
      String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
      String user="scott";
      String password="ztoracle";
      try {
        Class.forName(driver);
        Connection c=DriverManager.getConnection(url, user, password);
        CallableStatement cs=c.prepareCall("{call my_procedure}");
        cs.execute();
    } catch (ClassNotFoundException e) {
      throw new RuntimeException();
    } catch (SQLException e) {

    }
    }

    }

    以上程序未关闭资源等等,只是简单演示

  • 相关阅读:
    2015第18周四
    2015第18周三程序员能力
    2015第18周二
    2015第18周一
    2015第17周日活在当下
    2015第17周六去除表中某字段重复记录
    2015第17周五
    2015第17周四
    Mac OS X Yosemite安装Hadoop 2.6记录
    GLEW_ERROR_NO_GL_VERSION的解决方法
  • 原文地址:https://www.cnblogs.com/ztyy04126/p/4901481.html
Copyright © 2020-2023  润新知