JDBC可滾動可更新感知更新結果集2

2021-08-25 01:48:05 字數 2618 閱讀 1385

/**

* 可滾動結果集滾動測試

*/public static void testscrollresultset()

system.out.println("------前滾操作-----");

//將游標移動到此 resultset 物件的上一行

rs.previous();

rs.previous();

system.out.println("[行號:" + rs.getrow() + "]\t" + rs.getstring(1) + "\t" + rs.getstring(2) + "\t" + rs.getstring(3));

system.out.println("------絕對定位-----");

//將游標移動到此 resultset 物件的給定行編號。

rs.absolute(3);

system.out.println("[行號:" + rs.getrow() + "]\t" + rs.getstring(1) + "\t" + rs.getstring(2) + "\t" + rs.getstring(3));

system.out.println("------移動到第一行-----");

//將游標移動到此 resultset 物件的第一行。

if (rs.first())

system.out.println("------移動到最後一行-----");

//將游標移動到此 resultset 物件的第一行。

if (rs.last())

system.out.println("------移動到第一行之前-----");

//將游標移動到此 resultset 物件的開頭,正好位於第一行之前

rs.beforefirst();

rs.next();

system.out.println("[行號:" + rs.getrow() + "]\t" + rs.getstring(1) + "\t" + rs.getstring(2) + "\t" + rs.getstring(3));

system.out.println("------移動到最後一行之後-----");

//將游標移動到此 resultset 物件的末尾,正好位於最後一行之後。

rs.afterlast();

rs.previous();

system.out.println("[行號:" + rs.getrow() + "]\t" + rs.getstring(1) + "\t" + rs.getstring(2) + "\t" + rs.getstring(3));

system.out.println("------相對當前行做移動-----");

rs.relative(-2);

system.out.println("[行號:" + rs.getrow() + "]\t" + rs.getstring(1) + "\t" + rs.getstring(2) + "\t" + rs.getstring(3));

rs.close();

stmt.close();

} catch (sqlexception e) finally }}

控制台輸出:

[行號:1] 1 aaa a

[行號:2] 2 bbb b

[行號:3] 3 ccc c

[行號:4] 4 ddd d

[行號:5] 5 eee e

[行號:6] 6 fff f

[行號:7] 7 ggg g

[行號:8] 8 hhh h

------前滾操作-----

[行號:7] 7 ggg g

------絕對定位-----

[行號:3] 3 ccc c

------移動到第一行-----

[行號:1] 1 aaa a

------移動到最後一行-----

[行號:8] 8 hhh h

------移動到第一行之前-----

[行號:1] 1 aaa a

------移動到最後一行之後-----

[行號:8] 8 hhh h

------相對當前行做移動-----

[行號:6] 6 fff f

---------原結果集--------

[行號:1] 1 aaa a

[行號:2] 2 bbb b

[行號:3] 3 ccc c

[行號:4] 4 ddd d

[行號:5] 5 eee e

[行號:6] 6 fff f

[行號:7] 7 ggg g

[行號:8] 8 hhh h

---------插入一條記錄--------

-------------更新一條記錄-------------

---------插入更新後的結果集--------

[行號:1] 1 aaa a

[行號:2] 2 bbb b

[行號:3] 3 uuuu u

[行號:4] 4 ddd d

[行號:5] 5 eee e

[行號:6] 6 fff f

[行號:7] 7 ggg g

[行號:8] 8 hhh h

[行號:9] 9 ***x x

jdbc 可滾動結果集合,分頁技術

jdbc2.0 一.可滾動的結果集 string sql select from emp connection conn drivermanager.getconnetion url,username,password statement stmt conn.createstatement resu...

JDBC可滾動可更新感知更新結果集2

可滾動結果集滾動測試 public static void testscrollresultset system.out.println 前滾操作 將游標移動到此 resultset 物件的上一行 rs.previous rs.previous system.out.println 行號 rs.ge...

UITableView的可滾動區域設定

contentsize是scrollview可以滾動的區域,比如frame 0 0 320 480 contentsize 320 960 代表你的scrollview可以上下滾動,滾動區域為frame大小的兩倍。contentoffset是scrollview當前顯示區域頂點相對於frame頂點的...