日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java調用SqlServer分頁存儲過程的實例

Sql Server分頁存儲過程可以讓我們的開發(fā)更為方便,下面就為您介紹一個java調用Sql Server分頁存儲過程的實例,希望可以讓您對Sql Server分頁存儲過程有更深的了解。

 
 
 
  1. package test;     
  2.      
  3. import java.sql.*;     
  4.      
  5. public class Study3 {     
  6.     private Connection con;     
  7.     public ResultSet rs;     
  8.     private CallableStatement callsta;     
  9.     private String use = "sa";     
  10.     private String pwd = "sa";     
  11.      
  12.     public Study3() {     
  13.         try {     
  14.             // 連接數(shù)據(jù)庫驅動     
  15.             Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");     
  16.             String str = "jdbc:microsoft:sqlserver://localhost:1433;databasename=test";     
  17.             con = DriverManager.getConnection(str, use, pwd);     
  18.      
  19.             // 設置存儲過程參數(shù)     
  20.             String st = "{call Paging(?,?,?)}";     
  21.             callsta = con.prepareCall(st);     
  22.             callsta.setString(1, "select * from T_employee");     
  23.             callsta.setInt(2, 1);     
  24.             callsta.setInt(3, 3);     
  25.      
  26.             // 循環(huán)輸出調用存儲過程的記錄結果     
  27.             StringBuffer sb=new StringBuffer();     
  28.             int rsNum=0;//統(tǒng)計結果集的數(shù)量     
  29.             int updateCount = -1;     
  30.             boolean flag = callsta.execute();// 這個而爾值只說明第一個返回內容是更新計數(shù)還是結果集。     
  31.             do {     
  32.                 updateCount = callsta.getUpdateCount();     
  33.                 if (updateCount != -1) {// 說明當前行是一個更新計數(shù)     
  34.                     // 處理.     
  35.                     System.out.println("..說明當前行是一個更新計數(shù)..");     
  36.                     callsta.getMoreResults();     
  37.                     continue;// 已經(jīng)是更新計數(shù)了,處理完成后應該移動到下一行     
  38.                     // 不再判斷是否是ResultSet     
  39.                 }     
  40.                 rs = callsta.getResultSet();     
  41.                 if (rs != null) {// 如果到了這里,說明updateCount == -1     
  42.                     // 處理rs     
  43.                     rsNum++;     
  44.                     System.out.println("統(tǒng)計結果集的數(shù)量:"+rsNum);     
  45.                     if (rs != null) {     
  46.                         ResultSetMetaData rsrsmd = rs.getMetaData(); // 獲取字段名     
  47.                         int numberOfColumns = rsmd.getColumnCount(); // 獲取字段數(shù)     
  48.                         int i = 0;     
  49.                         while (rs.next()) { // 將查詢結果取出     
  50.                             for (i = 1; i <= numberOfColumns; i++) {     
  51. //                              System.out.println(rs.getInt("總頁數(shù)"));     
  52.                                 String date = rs.getString(i);     
  53.                                 sb.append(date+" ");     
  54.                             }     
  55.                         }     
  56.                         rs.close();     
  57.                     }     
  58.                     callsta.getMoreResults();     
  59.                     continue;     
  60.                     // 是結果集,處理完成后應該移動到下一行     
  61.                 }     
  62.                 // 如果到了這里,說明updateCount == -1 && rs == null,什么也沒的了     
  63.                 System.out.println(sb.toString());     
  64.             } while (!(updateCount == -1 && rs == null));     
  65.             // callsta.getXXX(int);//獲取輸出參數(shù)     
  66.         } catch (Exception e) {     
  67.             e.printStackTrace();     
  68.         }     
  69.     }     
  70.      
  71.     public static void main(String[] age) {     
  72.         Study3 study = new Study3();     
  73.     }     
  74. }   

【編輯推薦】

SQL Server系統(tǒng)表的應用

Sql Server全文索引的遷移

SQL Server全文索引的用法

SQL Server刪除表信息的三種方法

SQL Server存儲過程的刪除方法


當前題目:java調用SqlServer分頁存儲過程的實例
網(wǎng)站URL:http://www.dlmjj.cn/article/dhcgsjh.html