Wednesday, June 22, 2011

đếm số dòng trong jdbc resultset

// tạo câu lệnh cho phép có thể di chuyển tự do trong kết quả trả về
Statement s = conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet r = s.executeQuery("SELECT * FROM employee WHERE id_emp LIKE '1%'");
// di chuyển về dòng cuối cùng
r.last();
// lấy vị trí dòng cuối cũng chính là số lượng dòng trong kết quả
int count = r.getRow();
r.beforeFirst();

2 comments:

  1. Em sử dụng PrepareStament thi sao anh? co dem dc khong, chi em voi

    ReplyDelete
  2. Chỉ phục thuộc vào kiểu của ResultSet thôi

    ReplyDelete

Translate