易截截图软件、单文件、免安装、纯绿色、仅160KB

Java调用Oracle存储过程


第一种情况:无返回值.
      create or replace procedure test_a(param1 in varchar2,param2 in varchar2) as
       begin
            insert into test value(param1,param2);
     end;
    Java调用代码:
package com.test;
import java.sql.*;
import java.io.*;
import java.sql.*;
public class TestProcA
{
   public TestProcA(){
   }
  
   public static void main(String []args)
   {
        
        ResultSet rs = null;
        Connection conn = null;
        CallableStatement proc = null;
         
        try{
        Class.forName("oracle.jdbc.driver.OracleDriver");
          conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:test", "test", "test");
           proc = conn.prepareCall("{ call test_a(?,?) }");
          proc.setString(1, "1001");
          proc.setString(2, "TestA");
          proc.execute();
        }catch(Exception e){
     e.printStackTrace();
}finally{
           try{
       if(null!=rs){
                 rs.close();
          if(null!=proc){
    


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle同时向多表插入数据

单表插入以insert into开头,不能有then into语句.
多表插入以insert first/all 开头,可以有then into语句
在Oracle操作过程中经常会遇到同时向多个不同的表插入数据,此时用该语句就非常合适。
All表示非短路运算,即满足了第一个条件也得向下执行查看是否满足其它条件,而First是短路运算找到合适条件就不向下进行。
I ......

oracle客户端应答文件

oracle.client 9.0.1.0.0
  ├1-Oracle Programmer 9.0.1.0.0
  │ ├Oracle Call Interface (OCI) 9.0.1.0.0
  │ ├Object Type Translator 9.0.1.0.0
  │ └Pro*C/C++ 9.0.1.0.0
  ├2-Oracle Enterprise Manager Products 9.0.1.0.0
  │ └Oracle Enterprise Manager Cli ......

oracle xunhuan

测试table
create table table1 (id int,name char)
insert into table1
select 1,'q'
union all select 2,'r'
union all select 3,'3'
union all select 4,'5'
要求按指定的id顺序(比如2,1,4,3)排列获取table1的数据
方法1:使用union all,但是有256条数据的限制
select id,name from table1 where id=2
union al ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号