Maison >base de données >tutoriel mysql >Expliquez la différence entre RowSet et ResultSet dans JDBC ?
Voici les différences entre RowSet et ResultSet :
ResultSet | RowSet |
---|---|
ResultSet maintient toujours une connexion à la base de données. | RowSet peut être connecté et déconnecté de la base de données.|
ne peut pas être sérialisé. | Les objets RowSet peuvent être sérialisés. |
Les objets ResultSet ne peuvent pas être transmis sur le réseau. | Vous pouvez transmettre des objets RowSet sur le réseau. |
Les objets ResultSet ne sont pas des objets JavaBean Vous pouvez utiliser la méthode executeQuery() pour créer/obtenir un ensemble de résultats. |
L'objet ResultSet est un objet JavaBean. Vous pouvez utiliser la méthode RowSetProvider.newFactory().createJdb cRowSet() pour obtenir un RowSet. |
Par défaut, les objets ResultSet ne peuvent pas défiler ni être mis à jour. | Par défaut, les objets RowSet peuvent défiler et être mis à jour. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!