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

ibatis oracle 存储过程

1.配置文件
<resultMap id="result-map" class="com.xxx.xxx.Table">  
    <result property="rsId" column="id" />  
    <!--在Java对象跟Oracle列之间转换 -->  
</resultMap>  
<parameterMap id="parameter-map" class="java.util.HashMap" >    
    <parameter property="param1" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>    
    <parameter property="param2" jdbcType="Integer" javaType="java.lang.Integer" mode="IN"/>    
    <parameter property="result" jdbcType="ORACLECURSOR" javaType="java.sql.ResultSet" mode="OUT" />  
</parameterMap>  
<procedure id="testCur" resultMap="result-map" parameterMap="parameter-map">    
    {call testProcedures(?, ?, ?)}    
</procedure>  
2.java代码
Map paramMap = new HashMap();   
String str = request.getParameter(.....);   
int n = request.getParameter(.....);   
paramMap.put("param1",str);   
paramMap.put("param2",n);   
List detailList = null;    
try{   
detailList = getSqlMapClientTemplate().queryForList("testCur", paramMap);   
//可以用getSqlMapClientTemplate().queryForObject("testCur", paramMap); 返回值是Object。   
}catch(Exception ex){   
ex.printStackTrace();   
}   
return detailList;  


相关文档:

[Oracle]高效的PL/SQL程序设计(五)

本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......

jsp 链接Oracle的连接池和查询跳转代码(带登录)

'-------------------------------------------------------------------以下是登录代码
<%@ page contentType="text/html; charset=gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3 ......

mysql与Oracle update的区别

update :单表的更新不用说了,两者一样,主要说说多表的更新
   
       Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
               &n ......

sqlserver移植为Oracle笔记

Oracle笔记
l         关于TRUNC函数
   SELECT
   RELATED_ID ,
      DOC_ID ,
      CAT_ID ,
      CAT_CODE ,
      RELEASE_DATE ,
&n ......

sqlserver:openrowset / oracle:table/view@dblink名

只是sqlserver 提供的远程数据访问函数;  在本地sqlserver 中取外部数据源数据时候可用;
对连接本地 oracle 操作远程 oracle 不能使用; 测试: pl/sql 中使用:
select * from openrowset(................); 无效!!!!!!!!!!!!!!
在oracle 中需要访问远程数据,需要建立一连接远程oracle 的 dblink ;
再用如下方 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号