Maison >base de données >tutoriel mysql >Expliquez la différence entre RowSet et ResultSet dans JDBC ?

Expliquez la différence entre RowSet et ResultSet dans JDBC ?

PHPz
PHPzavant
2023-08-27 14:29:051231parcourir

解释一下 JDBC 中 RowSet 和 ResultSet 的区别?

Voici les différences entre RowSet et ResultSet :

RowSet peut être connecté et déconnecté de la base de données. 正文>表>
ResultSet RowSet
ResultSet maintient toujours une connexion à 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer