兩種方法:
1、 "select * from userinfo"
利用resultset的last和getrow方法來獲得resultset的總行數,適用於在查詢資料的同時統計記錄條數。
// sql語句
string sql = "select * from userinfo";
statement stmt = conn.preparestatement(sql);
// 執行sql語句,並返回乙個resultset物件rs
resultset rs = stmt.executequery();
//移到最後一行
rs.last();
//通過getrow方法得到當前行號,也就是記錄數
int rowcount = rs.getrow();
//如果還需要使用結果集,把指標再移到初始化的位置
rs.beforefirst();
system.out.println(rowcount );
string sql = "select * from userinfo";
statement statement = conn.createstatement();
resultset rs = statement.executequery(sql);
2、"select count(0) from userinfo"
利用sql語句中的count函式獲得表中實體的總行數,適用於只需要統計記錄條數時
string sql= "select count(0) from userinfo";
statement stmt = conn.preparestatement(sql);
resultset rs = stmt.executequery();
int rowcount = 0;
if(rs.next())
rowcount=rs.getint(1);
system.out.println(rowcount );
jdbc獲取結果行數 JDBC 查詢表資料行數
兩種方法 1 select from userinfo 利用resultset的last和getrow方法來獲得resultset的總行數,適用於在查詢資料的同時統計記錄條數。sql語句 string sql select from userinfo statement stmt conn.prep...
JDBC 增刪改查
一 jdbc資料庫使用的七個基本步驟 獲取驅動 建立連線 編寫sql 獲取preparestatement 執行sql語句,並返回結果 處理結果集 關閉資源 根據這7個步驟寫 public class testuser else catch exception e 7.關閉資源 finallycat...
JDBC結果集的用法
1.可滾動的結果集 statement s conn.createstatement type,concurrency type 1.type forward only 結果集不能滾動 2.type scroll insensitive 結果集可以滾動,但對資料庫變化不敏感,也就是說即使資料庫資料被...