Kepatuhan JDBC 4.1 untuk driver JDBC
Catatan
Versi sebelum Microsoft JDBC Driver 4.2 untuk SQL Server mematuhi spesifikasi Java Database Connectivity API 4.0. Bagian ini tidak berlaku untuk versi sebelum rilis 4.2.
Spesifikasi Java Database Connectivity API 4.1 didukung oleh Microsoft JDBC Driver 4.2 untuk SQL Server, dengan metode API berikut.
Kelas SQLServerConnection
Metode Baru | Deskripsi | Implementasi Driver JDBC |
---|---|---|
batal batal (Eksekutor pelaksana) | Mengakhiri koneksi terbuka ke SQL Server. | Diimplementasikan seperti yang dijelaskan dalam antarmuka java.sql.Connection. Untuk informasi selengkapnya, lihat java.sql.Connection. |
void setSchema(Skema string) | Mengatur skema untuk koneksi saat ini. | SQL Server tidak mendukung skema pengaturan untuk sesi saat ini. Driver secara diam-diam mencatat pesan peringatan jika metode ini dipanggil. Untuk informasi selengkapnya, lihat java.sql.Connection. |
String getSchema() | Mengembalikan nama skema untuk koneksi saat ini. | Karena SQL Server tidak mendukung skema pengaturan untuk koneksi saat ini, driver akan mengembalikan skema default pengguna. Untuk informasi selengkapnya, lihat java.sql.Connection. |
Kelas SQLServerDatabaseMetaData
Metode Baru | Deskripsi | Implementasi Driver JDBC |
---|---|---|
boolean generatedKeyAlwaysReturned() | Mengembalikan true karena driver mendukung pengambilan kunci yang dihasilkan | Diimplementasikan seperti yang dijelaskan dalam java.sql. Antarmuka DatabaseMetaData. Untuk informasi selengkapnya, lihat java.sql.DatabaseMetaData. |
ResultSet getPseudoColumns(Katalog string, String schemaPattern, String tableNamePattern, String columnNamePattern) | Mengambil deskripsi kolom pseudo/hidden | Mengembalikan tataan hasil kosong karena SQL Server tidak memiliki gagasan formal kolom pseudo. Untuk informasi selengkapnya, lihat java.sql.DatabaseMetaData. |
Kelas SQLServerStatement
Metode Baru | Deskripsi | Implementasi Driver JDBC |
---|---|---|
void closeOnCompletion() | Menentukan bahwa Pernyataan ini akan ditutup ketika semua kumpulan hasil dependennya ditutup. | Diimplementasikan seperti yang dijelaskan dalam antarmuka java.sql.Statement. Untuk informasi selengkapnya, lihat java.sql.Statement. |
boolean isCloseOnCompletion() | Mengembalikan nilai yang menunjukkan apakah Pernyataan ini akan ditutup ketika semua kumpulan hasil dependennya ditutup. | Diimplementasikan seperti yang dijelaskan dalam antarmuka java.sql.Statement. Untuk informasi selengkapnya, lihat java.sql.Statement. |
Spesifikasi Java Database Connectivity API 4.1 didukung oleh Microsoft JDBC Driver 4.2 untuk SQL Server, dengan fitur berikut.
Fitur Baru | Deskripsi |
---|---|
Fungsi Escape Baru Escape Baris Pengembalian Terbatas |
Didukung sebagian Sintaks escape: BATASi <>baris OFFSET <row_offset.> |
Spesifikasi Java Database Connectivity API 4.1 didukung oleh Microsoft JDBC Driver 4.2 untuk SQL Server, dengan Pemetaan Tipe Data berikut.
Pemetaan Tipe Data | Deskripsi |
---|---|
Pemetaan jenis data baru sekarang didukung dalam metode PreparedStatement.setObject() dan PreparedStatement.setNull(). | 1. Pemetaan jenis Java baru ke JDBC (a) java.math.BigInteger ke JDBC BIGINT (b) java.util.Date dan java.util.Calendar ke JDBC TIMESTAMP 2. Konversi jenis data baru: (a) java.math.BigInteger ke CHAR, VARCHAR, LONGVARCHAR, dan BIGINT (b) java.util.Date dan java.util.Calendar ke CHAR, VARCHAR, LONGVARCHAR, DATE, TIME, dan TIMESTAMP Untuk informasi selengkapnya, lihat spesifikasi JDBC 4.1. |