一杯清茶

          統計

          留言簿

          Oracle SQL/PLSQL

          PowerDesigner教程系列

          Struts2.0

          web開發

          三人行

          從事RCP開發的同行

          工作流和權限設置

          閱讀排行榜

          評論排行榜

          java 調用存儲過程

          //調用存儲過程帶參
                      CallableStatement ca = conn.prepareCall("{call Login (?,?)}");
                      ca.setString(1,username);
                      ca.setString(2,password);
                      ca.execute();

          //調用存儲過程帶返回參數的
                      CallableStatement ca = conn.prepareCall("{call Login (?,?,?)}");
                      ca.setString(1,username);
                      ca.setString(2,password);
                      ca.registerOutParameter(3,java.sql.Types.INTEGER);
                      ca.execute();
                      int returnOut = ca.getInt(3);

           //調用存儲過程帶返回值的return
                      CallableStatement ca = conn.prepareCall("{?=call Login (?,?,?)}");
                      ca.setString(2,username);
                      ca.setString(3,password);
                      ca.registerOutParameter(1,java.sql.Types.INTEGER);
                      ca.execute();
                      int returnOut = ca.getInt(1);

              //調用存儲過程返回兩個結果集
                      CallableStatement ca = conn.prepareCall("{call Login (?,?,?)}");
                      ca.setString(1,username);
                      ca.setString(2,password);
                      ca.execute();

                      ResultSet rs = ca.getResultSet();
                      while(rs.next())
                      {
                          System.out.println(rs.getInt(1)+rs.getString(2));
                      }
                   if(ca.getMoreResults())
                      {
                          rs = ca.getResultSet();
                          while (rs.next()) {
                              System.out.println(rs.getInt(1) + rs.getString(2));
                          }

          posted on 2009-01-08 11:07 一杯清茶 閱讀(190) 評論(0)  編輯  收藏 所屬分類: 數據庫

          主站蜘蛛池模板: 象州县| 岳阳县| 阳山县| 卓资县| 通渭县| 中超| 土默特右旗| 鄄城县| 荣成市| 托克逊县| 遂昌县| 永善县| 碌曲县| 崇礼县| 隆回县| 兴安县| 拉孜县| 刚察县| 吉首市| 广东省| 龙海市| 卓资县| 措勤县| 奉新县| 五台县| 延庆县| 昆明市| 德阳市| 白山市| 哈密市| 桂东县| 辽宁省| 惠来县| 涞源县| 建湖县| 沙坪坝区| 灵石县| 东方市| 旺苍县| 广元市| 八宿县|