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

java調(diào)用Sql Server分頁存儲過程的實例

數(shù)據(jù)庫 SQL Server
在開發(fā)過程中,我們經(jīng)常會用到分頁,SqlServer分頁存儲過程在java開發(fā)中就可以發(fā)揮巨大的作用。

Sql Server分頁存儲過程可以讓我們的開發(fā)更為方便,下面就為您介紹一個java調(diào)用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ù)庫驅(qū)動     
  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è)置存儲過程參數(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)輸出調(diào)用存儲過程的記錄結(jié)果     
  27.             StringBuffer sb=new StringBuffer();     
  28.             int rsNum=0;//統(tǒng)計結(jié)果集的數(shù)量     
  29.             int updateCount = -1;     
  30.             boolean flag = callsta.execute();// 這個而爾值只說明第一個返回內(nèi)容是更新計數(shù)還是結(jié)果集。     
  31.             do {     
  32.                 updateCount = callsta.getUpdateCount();     
  33.                 if (updateCount != -1) {// 說明當(dāng)前行是一個更新計數(shù)     
  34.                     // 處理.     
  35.                     System.out.println("..說明當(dāng)前行是一個更新計數(shù)..");     
  36.                     callsta.getMoreResults();     
  37.                     continue;// 已經(jīng)是更新計數(shù)了,處理完成后應(yīng)該移動到下一行     
  38.                     // 不再判斷是否是ResultSet     
  39.                 }     
  40.                 rs = callsta.getResultSet();     
  41.                 if (rs != null) {// 如果到了這里,說明updateCount == -1     
  42.                     // 處理rs     
  43.                     rsNum++;     
  44.                     System.out.println("統(tǒng)計結(jié)果集的數(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()) { // 將查詢結(jié)果取出     
  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.                     // 是結(jié)果集,處理完成后應(yīng)該移動到下一行     
  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)表的應(yīng)用

Sql Server全文索引的遷移

SQL Server全文索引的用法

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

SQL Server存儲過程的刪除方法

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

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:16:57

sql server

2011-08-16 16:59:58

PLSQL分頁存儲過程Java

2010-09-14 10:47:45

sql server存

2010-09-13 13:12:28

sqlserver分頁

2010-06-18 10:34:38

SQL Server

2010-06-30 14:36:49

SQL Server

2010-10-26 14:50:11

oracle存儲過程

2011-10-10 16:44:37

分頁數(shù)據(jù)庫

2011-08-22 10:15:39

數(shù)據(jù)庫存儲過程

2010-09-03 15:08:03

SQLselect語句

2010-01-22 16:48:54

VB.NET調(diào)用SQL

2011-09-01 13:43:23

VC調(diào)用SQL Ser

2010-07-15 12:38:14

SQL Server存

2015-08-19 14:18:56

SQLasp.net后臺調(diào)用

2010-07-23 14:26:37

SQL Server存
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 天天色综| 91在线视频网址 | 成人av高清 | 欧美成年网站 | 在线精品一区 | 欧美中文字幕在线观看 | 色频 | 夜夜夜久久久 | 中文字幕在线免费观看 | 国产性网| 超黄视频网站 | 精品国产一区一区二区三亚瑟 | 免费看啪啪网站 | 日韩一级免费看 | 一区二区三区在线观看视频 | 999视频在线播放 | 国产精品久久久久久久7777 | 国产一区二区视频在线 | 中文字幕免费视频 | 91精品国产色综合久久 | 日韩成人免费在线视频 | 超碰在线网站 | 久久国产精品免费一区二区三区 | 人人性人人性碰国产 | 久久久国产精品 | 97国产精品视频人人做人人爱 | 国产一区二区三区四区三区四 | 亚洲精品一区在线观看 | 久久久久久99 | 天天干在线播放 | 日韩欧美在线免费观看视频 | 久久三区| 天天综合操 | chengrenzaixian | 国产美女一区 | www.99热| 午夜成人免费视频 | 亚洲精品天堂 | 国产天天操 | 91婷婷韩国欧美一区二区 | 成人av在线大片 |