Mendukung data XML
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 dapat 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 mendefinisikan metode untuk berinteraksi dan memanipulasi data XML. SQLXML adalah jenis data JDBC 4.0 dan dipetakan ke jenis data xml SQL Server. Oleh karena itu, untuk menggunakan jenis data SQLXML di 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 Microsoft JDBC Driver 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 metode Microsoft JDBC Driver for SQL Server API untuk menyimpan dan mengambil data XML 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. |