Mendukung data XML

Unduh driver JDBC

SQL Server menyediakan jenis data xml yang memungkinkan Anda menyimpan dokumen dan fragmen XML dalam database SQL Server. Jenis data xml adalah jenis data bawaan di SQL Server, dan dalam beberapa cara mirip dengan jenis bawaan lainnya, seperti int dan varchar. Seperti jenis bawaan lainnya, Anda bisa menggunakan jenis data xml sebagai: jenis variabel, jenis parameter, jenis pengembalian fungsi, atau jenis kolom saat Anda membuat tabel; atau dalam fungsi Transact-SQL CAST dan CONVERT. Dalam driver JDBC, jenis data xml dapat dipetakan sebagai objek String, byte array, stream, CLOB, BLOB, atau SQLXML. String adalah pemetaan default.

Driver JDBC menyediakan dukungan untuk API JDBC 4.0, yang memperkenalkan antarmuka SQLXML. Antarmuka SQLXML menentukan metode untuk berinteraksi dan memanipulasi data XML. SQLXML adalah jenis data JDBC 4.0 dan dipetakan ke jenis data SQL Server xml. Oleh karena itu, untuk menggunakan jenis data SQLXML dalam aplikasi Anda, Anda harus mengatur classpath untuk menyertakan file sqljdbc4.jar. Jika aplikasi mencoba menggunakan sqljdbc3.jar saat mengakses objek SQLXML dan metodenya, pengecualian akan dilemparkan.

Penting

SQL Server selalu memvalidasi data XML sebelum menyimpannya di kolom database. Aplikasi dapat menggunakan jenis data SQLXML , karena driver JDBC memetakannya ke jenis data xml secara otomatis. Dukungan SQLXML tersedia di sqljdbc4.jar. Lihat Persyaratan Sistem untuk driver JDBC untuk daftar versi JRE yang didukung oleh Driver Microsoft JDBC untuk SQL Server.

Artikel di bagian ini menjelaskan antarmuka SQLXML dan cara memprogram terhadap jenis data SQLXML dengan menggunakan metode JDBC API.

Di bagian ini

Artikel Deskripsi
Antarmuka SQLXML Menjelaskan antarmuka SQLXML dan metodenya.
Pemrograman dengan SQLXML Menjelaskan cara menggunakan Microsoft JDBC Driver untuk metode API SQL Server untuk menyimpan dan mengambil data XML di dalam dan dari database relasional dengan jenis data Java SQLXML. Juga berisi informasi tentang jenis objek SQLXML dan menyediakan daftar pedoman dan batasan penting saat menggunakan objek SQLXML.

Lihat juga

Memahami jenis data driver JDBC