傳輸專用的結果集対操作無效 absolute

2021-07-08 22:17:43 字數 923 閱讀 5199

找了一上午   發現是rs

statement的設定statement stmt=con.createstatement(resultset.type_scroll_insensitive,resultset.concur_read_only);  設定statement的resultset為可滾動結果集

preparestatement的設定:pstmt = dbc.getconnection().preparestatement(sql,resultset.type_scroll_insensitive,resultset.concur_read_only) ;//設定preparedstatement的resultset為可滾動結果集

只是為了記錄一下自己的錯誤  以後不再範 或者範了也能馬上想到這

cn = dbutils.getconnection();

if ("mohu".equals(searchmethod))

else

pstmt =

cn.preparestatement(

sql, resultset.type_scroll_insensitive, resultset.concur_read_only);// 設定preparedstatement的resultset為可滾動結果集

rs = pstmt.executequery();

while (rs.next())

if (rowcount % pagesize == 0)

else

int currentrowcount = (pagenow - 1) * 5 + 1;

int looptimes = pagesize;

while (rs.absolute(currentrowcount) && currentrowcount <= rowcount && looptimes > 0)

JDBC 對結果集的系列操作

jdbc 對結果集操作 一.讀取結果集的方式 a.從上往下進行讀取,也就是往前操作 class.forname com.mysql.jdbc.driver connection conn drivermanager.getconnection jdbc mysql localhost 3306 ho...

資料庫查詢結果集的集合操作

交集 intersect 差集 minus 1.兩個結果集必須結構相同。當列的個數 列的順序 列的資料型別一致時 我們稱這兩個結果集結構相同 2.只有結構相同的結果集才能做集合操作 假設有兩個資料庫查詢語句的結果集 resultset 分別為 集合 a 和集合 b a與b的合集,a union b,...

只進結果集不支援請求的操作

只進結果集不支援請求的操作 解決方法 因為在建立stmt容器的時候,沒有加上如下紅色的引數 stmt conn.createstatement resultset.type scroll sensitive,resultset.concur read only 其意為建立乙個滾動的結果集,相信大家看...