Day4_18 myEclipse快捷键整理 js中map处理 java调用oracle存储过程

本文介绍了myEclipse中的实用快捷键,包括代码快速生成、大小写转换、注释等操作,并提供了Java调用Oracle存储过程及JavaScript中获取返回值的具体实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

myEclipse快捷键整理

  • 快速生成代码: alt+shift+s
  • ctrl+shift+x 转为大写 ctrl+shift+y 转为小写
  • javaScript 中代码的注释: Ctrl +Shift +C
  • 复制上面一行代码: ctrl+alt+向下箭头
  • 快速定位类: ctrl+shift+t
  • 快速定位资源:ctrl+shift+r

js中返回的map的key对应的value取值

//使用的是Dwr异步请求框架
SetDwr.getSetTypeById(typeId,function(rtn){
    //直接使用返回的数据+key值
    var pay =  parseFloat(**rtn.mPay**).toFixed(2);
    var mGift =  parseFloat(**rtn.mGift**).toFixed(2);}

java调用oracle数据库中输出参数是cursor的存储过程

Connection con = null;
           ResultSet rs = null;
           CallableStatement call=null;
           Map<String, String> map = new HashMap<>();
           try {
                con = DBUtil.getConnection();
                String sql = "{call HFYS_SP_GETPREPAYINFO  (?,?,?)}";
                call = con.prepareCall(sql);
                call.setString(1, vcAccNo);
                call.setString(2, vcTel);
                //声明第3个参数是游标类型,注意Oracle参数是从1开始的
                call.registerOutParameter(3,
                           oracle.jdbc.OracleTypes.CURSOR);
                call.execute();
                rs = (ResultSet) call.getObject(3);
                if(rs.next()) {
                     map.put("mBalance",  rs.getString("mBalance"));
                }else {
                     map.put("mBalance", "");
                }
           } catch(SQLException e) {
                e.printStackTrace();
                throw new SQLException();
           } finally {
                DBUtil.close(rs, call, con);
           }
           return map;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值