Sau đây là những điểm khác biệt giữa RowSet và ResultSet:
ResultSet | RowSet |
---|---|
Một ResultSet luôn duy trì kết nối với cơ sở dữ liệu. | Một RowSet có thể được kết nối, ngắt kết nối khỏi cơ sở dữ liệu. |
Nó không thể được tuần tự hóa. | Một đối tượng RowSet có thể được tuần tự hóa. |
Không thể chuyển đối tượng ResultSet khác qua mạng. | Bạn có thể chuyển một đối tượng RowSet qua mạng. |
ResultSet không phải là đối tượng JavaBean Bạn có thể tạo / nhận tập hợp kết quả bằng cách sử dụng executeQuery () phương pháp. | Đối tượng ResultSet là một đối tượng JavaBean. Bạn có thể nhận RowSet bằng cách sử dụng RowSetProvider.newFactory (). CreateJdb cRowSet () phương pháp. |
Theo mặc định, đối tượng ResultSet không thể cuộn hoặc cập nhật được. | Theo mặc định, đối tượng RowSet có thể cuộn và cập nhật được. |