JDBC實現分頁查詢,同時使用動態資料來源

2021-07-23 17:28:07 字數 1134 閱讀 9068

方法是通過jdbc來實現分頁的,這樣做的目的是可以實現多資料庫的情況下,都能使用的方法。

但是這個方法貌似會存在效能問題,因為結果集會全部資料查詢出來…

public jsonobject query(jsonobject object, int pageindex, int pagesize)  else

if(object.getstring("msg") != null)

} else else

jsonarray datas = new jsonarray();

jsonarray data = null;

resultsetmetadata metadata = null;

int colnumcount = 0;

string colnumname = null;

object tmp = null;

******dateformat dateformat = new ******dateformat("yyyy-mm-dd hh:mm:ss");

reader reader = null;

bufferedreader bufferedreader = null;

char chbtmp = null;

stringbuffer sb = new stringbuffer();

while(rs.next()) else else

if(tmp.getclass() == clob.class) else }}

datas.add(data);;

}jsonarray colnums = new jsonarray();

if(datas.size() > 0)

} else

result.put("colnum", colnums);

result.put("datas", datas);

result.put("success", true);

} catch (classnotfoundexception e) catch (sqlexception e) catch (ioexception e) finally

}return result;

}

jdbc之分頁查詢

分頁查詢作為一項十分重要的資料庫查詢技術,在很多web專案中都會要用到,當然移動開發中也是會涉及的。一 分頁查詢的sql語句 ps 為了方便闡述,下面統一使用student表作為查詢的表 colname表示student表中的某個欄位名字。1 mysql select from student or...

利用jdbc實現條件查詢和分頁

格式 select from 表 limit 引數1 開始索引 startindex 預設值 0.必須是正數 引數2 每頁顯示個數pagesize 例如 select from paroduct limit 0,5 第一頁,每頁顯示5條 select from paroduct limit 5,5 ...

使用分頁查詢外掛程式來實現模糊查詢

最近在寫乙個分布式的專案,虛心學習,一起進步。我們知道分頁查詢資料然後展示是乙個很常見的功能,這裡我們不考慮使用前端框架提供的分頁外掛程式,我們使用乙個叫pagehelper的工具 com.github.pagehelpergroupid pagehelperartifactid version d...