成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

java調用Sql Server分頁存儲過程的實例

數據庫 SQL Server
在開發過程中,我們經常會用到分頁,SqlServer分頁存儲過程在java開發中就可以發揮巨大的作用。

Sql Server分頁存儲過程可以讓我們的開發更為方便,下面就為您介紹一個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.             // 連接數據庫驅動     
  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.             // 設置存儲過程參數     
  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.             // 循環輸出調用存儲過程的記錄結果     
  27.             StringBuffer sb=new StringBuffer();     
  28.             int rsNum=0;//統計結果集的數量     
  29.             int updateCount = -1;     
  30.             boolean flag = callsta.execute();// 這個而爾值只說明第一個返回內容是更新計數還是結果集。     
  31.             do {     
  32.                 updateCount = callsta.getUpdateCount();     
  33.                 if (updateCount != -1) {// 說明當前行是一個更新計數     
  34.                     // 處理.     
  35.                     System.out.println("..說明當前行是一個更新計數..");     
  36.                     callsta.getMoreResults();     
  37.                     continue;// 已經是更新計數了,處理完成后應該移動到下一行     
  38.                     // 不再判斷是否是ResultSet     
  39.                 }     
  40.                 rs = callsta.getResultSet();     
  41.                 if (rs != null) {// 如果到了這里,說明updateCount == -1     
  42.                     // 處理rs     
  43.                     rsNum++;     
  44.                     System.out.println("統計結果集的數量:"+rsNum);     
  45.                     if (rs != null) {     
  46.                         ResultSetMetaData rsrsmd = rs.getMetaData(); // 獲取字段名     
  47.                         int numberOfColumns = rsmd.getColumnCount(); // 獲取字段數     
  48.                         int i = 0;     
  49.                         while (rs.next()) { // 將查詢結果取出     
  50.                             for (i = 1; i <= numberOfColumns; i++) {     
  51. //                              System.out.println(rs.getInt("總頁數"));     
  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);//獲取輸出參數     
  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系統表的應用

Sql Server全文索引的遷移

SQL Server全文索引的用法

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

SQL Server存儲過程的刪除方法

責任編輯:段燃 來源: 互聯網
相關推薦

2011-06-17 17:37:16

JavaSQL Server

2011-03-24 13:38:47

SQL Server 存儲分頁

2010-11-12 09:46:55

Sql Server存

2011-03-28 10:46:36

sql server存儲分頁

2012-05-10 11:17:23

JavaSQL Server

2010-09-14 10:47:45

sql server存

2011-08-16 16:59:58

PLSQL分頁存儲過程Java

2010-09-14 10:16:57

sql server

2010-06-30 14:36:49

SQL Server

2010-09-13 13:12:28

sqlserver分頁

2010-06-18 10:34:38

SQL Server

2010-10-26 14:50:11

oracle存儲過程

2011-10-10 16:44:37

分頁數據庫

2011-08-22 10:15:39

數據庫存儲過程

2010-09-03 15:08:03

SQLselect語句

2010-01-22 16:48:54

VB.NET調用SQL

2010-07-15 12:38:14

SQL Server存

2011-09-01 13:43:23

VC調用SQL Ser

2015-08-19 14:18:56

SQLasp.net后臺調用

2011-08-29 10:55:03

SQL Server分頁存儲過程優化效率分
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕欧美在线观看 | 日本三级做a全过程在线观看 | 华丽的挑战在线观看 | av在线天堂网| 日韩成人专区 | 国产三级 | 97日日碰人人模人人澡分享吧 | 四虎成人av | 最新日韩在线视频 | 国产精品国产三级国产播12软件 | 伊人精品在线 | 久久久久国产一级毛片 | 91国内精品久久 | 日韩精品一区二区三区中文字幕 | 国产成人免费在线 | 亚洲国产激情 | 在线日韩在线 | 国产精品日韩高清伦字幕搜索 | 亚洲国产精品一区二区第一页 | 天天干国产 | 中文字幕精品一区二区三区精品 | 国产亚洲精品久久情网 | 国产精品7777777| 91久久久久久久久久久久久 | 日韩视频专区 | 久久中文视频 | 中文字幕在线观看一区 | 欧美日韩在线一区二区三区 | 成人国产在线视频 | 欧美在线一区二区三区 | 在线免费国产 | 国产视频91在线 | 欧美日韩综合 | 天天欧美 | 免费a网站 | 色婷婷av777 av免费网站在线 | 中文字幕免费视频 | 亚洲欧洲在线看 | 超碰男人天堂 | 毛片一级片 | 国产成人艳妇aa视频在线 |