一杯清茶

          統計

          留言簿

          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 一杯清茶 閱讀(195) 評論(0)  編輯  收藏 所屬分類: 數據庫

          主站蜘蛛池模板: 易门县| 洪雅县| 古交市| 乐安县| 建宁县| 板桥市| 黄龙县| 湘乡市| 和林格尔县| 上虞市| 宝兴县| 光山县| 沂南县| 通州市| 松原市| 沙田区| 连南| 城口县| 鹤壁市| 界首市| 武乡县| 额济纳旗| 张家川| 六盘水市| 沂南县| 叶城县| 诏安县| 富源县| 太仓市| 措勤县| 海安县| 安图县| 师宗县| 福建省| 巴南区| 遵义县| 广河县| 鹿泉市| 淮北市| 龙游县| 新郑市|