Java调用Oracle的存储过程(实例)
来源:互联网 发布:java秒杀高并发 编辑:程序博客网 时间:2024/04/30 08:13
/* 存储过程为 * CREATE TABLE EmployeeInfo(ID int,name varchar2(50))/CREATE OR REPLACE PROCEDURE INSERT_PROisBEGIN INSERT INTO EmployeeInfo VALUES(8,'asdf');END;/CREATE OR REPLACE PROCEDURE myPro(n int, --传给存储过程的参数 用set赋值result out int --存储过程返回的参数)isi int:=0;sum1 int:=0;begin while i<n loop sum1:=sum1+1; i:=i+1; end loop; result:=sum1;end; */import java.sql.*;import oracle.jdbc.OracleTypes;import java.sql.CallableStatement;public class JavaConnOracle {// JavaConnOracle() throws Exception {// Class.forName("oracle.jdbc.driver.OracleDriver");// Connection conn = DriverManager.getConnection(// "jdbc:oracle:thin:@localhost:1521:WJDB", "wjorac", "wangjun");// String procedure="{call INSERT_PRO}"; ////无参调用// CallableStatement cstmt=conn.prepareCall(procedure);// cstmt.executeUpdate();// } //******************************************888 JavaConnOracle()throws Exception { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:WJDB","wjorac","wangjun"); String procedure="{call myPro(?,?)}"; CallableStatement cstmt =conn.prepareCall(procedure); cstmt.setInt(1, 5000); //给第一个参数赋值 cstmt.registerOutParameter(2,oracle.jdbc.OracleTypes.INTEGER); cstmt.execute(); //取出第二个参数的值. System.out.println("bbb "+cstmt.getInt(2)); } public static void main(String args[])throws Exception { new JavaConnOracle(); }}
- Java调用Oracle的存储过程(实例)
- 使用Java调用Oracle数据库的存储过程实例
- 使用Java调用Oracle数据库的存储过程实例
- Java调用Oracle存储过程实例
- java调用oracle存储过程-多实例
- java调用oracle存储过程详细实例
- oracle存储过程procedure实例、调用 sql/plus调用存储过程 java调用存储过程
- java 调用oracle的存储过程
- java调用oracle存储过程的方法
- java调用oracle的存储过程
- java调用oracle的存储过程
- JAVA调用oracle的存储过程
- Java调用Oracle的分页存储过程
- java调用oracle的存储过程
- java调用Oracle数据库的存储过程
- JAVA调用oracle三种存储过程实例
- JAVA调用oracle三种存储过程实例
- JAVA调用oracle三种存储过程实例
- Win32 API下的多线程编程
- DCDiag命令用法
- 十大非著名科技之父
- DATAGRIDVIEW合计行
- JDBC补习
- Java调用Oracle的存储过程(实例)
- 精美的HTML万年历
- 入汛以来暴雨洪水已造成3800多万人受灾
- Sams.Teach.Yourself.Visual.C.Sharp.2008.in.24.Hours.Complete.Starter.Kit.Jul.2008.eBook-BBL
- Sams.Teach.Yourself.SQL.in.24.Hours.4th.Edition.Jun.2008.eBook-BBL
- 贝塔斯曼宣布终止在华36家连锁书店业务
- 2007年中国软件业创收5834亿 居世界第四位
- Apress.Accelerated.SQL.Server.2008.May.2008.eBook-BBL
- 微软转而收购AOL 雅虎倒向谷歌被FTC盯上