Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Khác biệt giữa RowSet và ResultSet trong JDBC?


Dưới đây là khác biệt giữa RowSet và ResultSet:

ResultSet RowSet
ResultSet luôn duy trì kết nối với database. RowSet có thể kết nối, ngắt kết nối từ database.
Không thể serialize. RowSet object có thể serialize.
ResultSet object không thể truyền qua mạng. Có thể truyền RowSet object qua mạng.
ResultSet object không phải JavaBean object.
Tạo/lấy result set bằng phương thức executeQuery().
RowSet Object là JavaBean object.
Lấy RowSet bằng RowSetProvider.newFactory().createJdbcRowSet().
Mặc định ResultSet không scrollable hoặc updatable. Mặc định RowSet object là scrollable và updatable.