jdbc --對結果集操作
一.讀取結果集的方式;
a.從上往下進行讀取,也就是往前操作
class.forname("com.mysql.jdbc.driver");
connection conn=drivermanager.getconnection("jdbc:mysql://localhost:3306/homework","root","");
string sql=" update tab set chinese =chinese+10 where id=1";
statement stm=conn.createstatement();
string sql1=" select * from tab ";
resultset rs=stm.executequery(sql1);
system.out.println("第一次讀出資料");
system.out.println("id"+"\t"+"chinese"+"\t"+"english"+"\t"+"math");
//從上往下進行操作
while(rs.next())
第2種.: 從下往上進行讀取,往後就是操作
條件是:
1.結果集的游標必須是在表中的最後一行。
如:
//從下往上讀取
while(rs.previous())
JDBC結果集的用法
1.可滾動的結果集 statement s conn.createstatement type,concurrency type 1.type forward only 結果集不能滾動 2.type scroll insensitive 結果集可以滾動,但對資料庫變化不敏感,也就是說即使資料庫資料被...
JDBC批量操作以及結果集常用方法
迴圈執行在不使用jdbc批量操作的前提下 要進行批量操作可以 效率相對jdbc批量操作低一些 普通的迴圈操作 如下 conn drivermanager.getconnection jdbc mysql localhost 3306 test root root string sql update ...
Java學習 JDBC結果集
首先結果集是resultset它是乙個介面。所謂的結果集resultset,它代表的就是資料表 a table of data 它通常通過執行乙個statement物件的查詢資料庫來得到的。乙個resultset物件維持著指向當前資料行的乙個游標,游標出事指向的第一行之前,使用next方法講游標移動...