Ondersteunende XML-gegevens

JDBC-stuurprogramma downloaden

SQL Server biedt een XML-gegevenstype waarmee u XML-documenten en -fragmenten kunt opslaan in een SQL Server-database. Het XML-gegevenstype is een ingebouwd gegevenstype in SQL Server en is op sommige manieren vergelijkbaar met andere ingebouwde typen, zoals int en varchar. Net als andere ingebouwde typen kunt u het XML-gegevenstype gebruiken als: een variabel type, een parametertype, een functie-retourtype of een kolomtype wanneer u een tabel maakt; of in Transact-SQL CAST- en CONVERT-functies. In het JDBC-stuurprogramma kan het xml-gegevenstype worden toegewezen als een tekenreeks, bytematrix, stroom, CLOB, BLOB of SQLXML-object. String is de standaardmapping.

Het JDBC-stuurprogramma biedt ondersteuning voor de JDBC 4.0-API, waarmee de SQLXML-interface wordt geïntroduceerd. De SQLXML-interface definieert methoden om te communiceren met XML-gegevens en deze te bewerken. SqlXML is een JDBC 4.0-gegevenstype en wordt toegewezen aan hetXML-gegevenstype van SQL Server. Als u het gegevenstype SQLXML in uw toepassingen wilt gebruiken, moet u daarom het klassepad instellen op het sqljdbc4.jar-bestand. Als de toepassing probeert de sqljdbc3.jar te gebruiken bij het openen van het SQLXML-object en de bijbehorende methoden, wordt er een uitzondering gegenereerd.

Belangrijk

SQL Server valideert altijd de XML-gegevens voordat deze in de databasekolom worden opgeslagen. Toepassingen kunnen het gegevenstype SQLXML gebruiken, omdat het JDBC-stuurprogramma dit automatisch toe wijst aan het XML-gegevenstype . De SQLXML-ondersteuning is beschikbaar in sqljdbc4.jar. Zie Systeemvereisten voor het JDBC-stuurprogramma voor de lijst met JRE-versies die worden ondersteund door het Microsoft JDBC-stuurprogramma voor SQL Server.

In de artikelen in deze sectie wordt de SQLXML-interface beschreven en wordt beschreven hoe u kunt programmeren op basis van het SQLXML-gegevenstype met behulp van de JDBC-API-methoden.

In deze sectie

Article Description
SQLXML-interface Beschrijft de SQLXML-interface en de bijbehorende methoden.
Programmeren met SQLXML Beschrijft hoe u het Microsoft JDBC-stuurprogramma voor SQL Server-API-methoden gebruikt voor het opslaan en ophalen van XML-gegevens in en uit een relationele database met het SQLXML Java-gegevenstype. Bevat ook informatie over de typen SQLXML-objecten en bevat een lijst met belangrijke richtlijnen en beperkingen bij het gebruik van SQLXML-objecten.

Zie ook

Informatie over de gegevenstypen van het JDBC-stuurprogramma