一杯清茶

          統計

          留言簿

          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)  編輯  收藏 所屬分類: 數據庫

          主站蜘蛛池模板: 南投县| 桦甸市| 汨罗市| 南郑县| 新和县| 陕西省| 安多县| 吕梁市| 大石桥市| 册亨县| 西宁市| 兴隆县| 盐边县| 翁源县| 巴楚县| 长宁县| 仙桃市| 巴彦淖尔市| 新巴尔虎左旗| 汤阴县| 石门县| 巴林左旗| 喀喇沁旗| 陕西省| 淳安县| 丹巴县| 当涂县| 铁力市| 松桃| 东平县| 固原市| 南阳市| 自治县| 九江市| 天柱县| 大关县| 哈巴河县| 汪清县| 福鼎市| 石门县| 炎陵县|