java獲取ResultSet記錄行數 列數

2021-06-01 21:55:12 字數 393 閱讀 6096

statement stmt = conn.createstatement(resultset.type_scroll_insensitive,resultset.concur_read_only);

resultset rs = stmt.executequery(sql);

//獲取resultset記錄行數

rs.last();

int rowcount= rs.getrow();

//獲取resultset記錄列數

resultsetmetadata rsmd = this.rs.getmetadata();

this.columncount = rsmd.getcolumncount();

java獲取ResultSet記錄行數

記得以前寫過一篇,但是貌似那個有點問題,那個應該是列數,這個地方,我重新糾正一下自己,也記錄一下,因為總是會忘記,正好今天用到了,就趕緊發了算了.如下 statement stmt conn.createstatement resultset.type scroll insensitive,resu...

結果集ResultSet獲取行數

最近有課,跟著老師寫個小微博,他的介面是這樣的 然後在獲取微博數的時候我跳進了坑!老師用的jdbc,select那塊是list,map然後在獲取以後可以直接通過size 獲取微博數,我用的c3p0返回的resulset結果集,所以悲劇發生了 看下我的code public int getcountw...

通過 ResultSet 獲取行記錄數

resultset沒有方法直接得到記錄數,只有另想方法,下面我介紹一下我取記錄數方法 如果只要得到記錄數,可以直接用sql語句的select count 得出來,但結果我既想得到記錄數,同時也需要用到記錄集的資料呢?那就要用到下面這種方法了。resultset rs rs.last 移到最後一行 i...