Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
JDBC-stuurprogramma downloaden
De resultatenset is een object dat een set gegevens vertegenwoordigt die wordt geretourneerd uit een gegevensbron, meestal als resultaat van een query. De resultatenset bevat rijen en kolommen voor het opslaan van de aangevraagde gegevenselementen en deze wordt genavigeerd met een cursor. Een resultatenset kan worden bijgewerkt, wat betekent dat deze kan worden gewijzigd en deze wijzigingen naar de oorspronkelijke gegevensbron kunnen worden gepusht. Een resultatenset kan ook verschillende gevoeligheidsniveaus hebben voor wijzigingen in de onderliggende gegevensbron.
Het type resultatenset wordt bepaald wanneer er een instructie wordt gemaakt. Dit is wanneer een aanroep van de methode createStatement van de klasse SQLServerConnection wordt uitgevoerd. De fundamentele rol van een resultatenset is om Java-toepassingen een bruikbare weergave van de databasegegevens te bieden. Deze taak wordt meestal uitgevoerd met de getypte getter- en setter-methoden voor de gegevenselementen van de resultatenset.
In het volgende voorbeeld, dat is gebaseerd op de AdventureWorks2025-voorbeelddatabase, wordt een resultatenset gemaakt door de executeQuery-methode van de klasse SQLServerStatement aan te roepen. Gegevens uit de resultatenset worden vervolgens weergegeven met behulp van de getString-methode van de klasse SQLServerResultSet .
public static void executeStatement(Connection con){
try(Statement stmt = con.createStatement();) {
String SQL = "SELECT TOP 10 * FROM Person.Contact";
ResultSet rs = stmt.executeQuery(SQL);
while (rs.next()) {
System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
}
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}
In de artikelen in deze sectie worden verschillende aspecten van het gebruik van resultatensets beschreven, waaronder cursortypen, gelijktijdigheid en rijvergrendeling.
In deze sectie
| Article | Description |
|---|---|
| Informatie over cursortypen | Beschrijft de verschillende cursortypen die door het Microsoft JDBC-stuurprogramma voor SQL Server worden ondersteund. |
| Inzicht in gelijktijdigheidsbeheer | Beschrijft hoe het JDBC-stuurprogramma gelijktijdigheidsbeheer ondersteunt. |
| Informatie over het vergrendelen van rijen | Beschrijft hoe het JDBC-stuurprogramma rijvergrendeling ondersteunt. |