Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JDBC sürücüsünü indirin
Genel Bakış
SQL Server için Microsoft JDBC Sürücüsü, Bir Microsoft SQL Server veritabanına bağlanmak ve veritabanıyla etkileşim kurmak için Java programlama kodu içinde kullanılabilecek bir API sağlar.
JavaDoc.io birincil sitedir
Sürüm 6.0'dan başlayarak en son Microsoft JDBC API başvuru belgelerine JavaDoc.io adresinden ulaşabilirsiniz.
Belgelerde yalnızca eski JDBC belgeleri mevcuttur
Bu web sitesindeki JDBC API Başvurusu belgeleri artık güncelleştirilmedi. Ancak, buradaki makaleler JDBC sürücü sürümleri 4.1 ve 4.2 için başvuru içerir.
JDBC sürücü sürümü 6.0 ve sonraki sürümler için belgeler de buradadır. Herhangi bir sürüm 6.0 veya üzeri için bkz. JavaDoc.io.
Önemli notlar
Uyarı
JDBC sürücüsünü kullanma hakkında kavramsal bilgi için bkz. JDBC Sürücüsüne Genel Bakış.
Önemli
JDBC 4.1 ve 4.2 uyumluluk desteği için SQL Server için Microsoft JDBC Driver 4.2 (veya üzeri) kullanın. Önceki Microsoft JDBC Drivers 4.1 ve 4.0 sürümleri, JDBC 4.1 veya 4.2 ile sunulan yeni yöntemleri desteklemez.
JDBC 4.1 uyumluluğu için API ayrıntıları bu bölümde değildir. Bkz. JDBC Sürücüsü için JDBC 4.1 Uyumluluğu.
JDBC 4.2 uyumluluğu için API ayrıntıları bu bölümde bulunmaz. Bkz. JDBC Sürücüsü için JDBC 4.2 Uyumluluğu.
SQL Server için Microsoft JDBC Driver 4.2 ile başlayan Toplu Kopyalama için API ayrıntıları bu bölümde bulunmaz. Bkz. JDBC Sürücüsü ile Toplu Kopyalama Kullanma.
SQL Server için Microsoft JDBC Driver 6.0 ile başlayan Always Encrypted api ayrıntıları bu bölümde bulunmaz. Bkz. JDBC Sürücüsü için Always Encrypted API Başvurusu
SQL Server için Microsoft JDBC Driver 6.0 ile başlayan Table-Valued Parametrelerini Kullanma api ayrıntıları bu bölümde bulunmaz. Bkz . Table-Valued Parametrelerini Kullanma
Microsoft JDBC Driver 12.2 ve üzeri, JDK 8.0 ve tüm Java sürümleri 11.0 ve üzeri ile derlemeyi destekler.
Microsoft JDBC Driver 11.2, JDK 8.0, 11.0, 17.0 ve 18.0 ile derlemeyi destekler.
Microsoft JDBC Driver 10.2, JDK 8.0, 11.0 ve 17.0 ile derlemeyi destekler.
Microsoft JDBC Driver 9.4, JDK 8.0, 11.0 ve 16.0 ile derlemeyi destekler.
Microsoft JDBC Driver 9.2, JDK 8.0, 11.0 ve 15.0 ile derlemeyi destekler.
Microsoft JDBC Driver 8.4, JDK 8.0, 11.0 ve 14.0 ile derlemeyi destekler.
Microsoft JDBC Driver 8.2, JDK 8.0, 11.0 ve 13.0 ile derlemeyi destekler.
Microsoft JDBC Driver 7.4, JDK 8.0, 11.0 ve 12.0 ile derlemeyi destekler.
Microsoft JDBC Driver 7.2, JDK 8.0 ve 11.0 ile derlemeyi destekler.
Microsoft JDBC Driver 7.0, JDK 8.0 ve 10.0 ile derlemeyi destekler.
Microsoft JDBC Driver 6.4, JDK 7.0, 8.0 ve 9.0 ile derlemeyi destekler.
Microsoft JDBC Driver 6.2, JDK 7.0 ve 8.0 ile derlemeyi destekler.
Microsoft JDBC Drivers 6.0 ve 4.2, JDK 5.0, 6.0, 7.0 ve 8.0 ile derlemeyi destekler.
Microsoft JDBC Driver 4.1, JDK 5.0, 6.0 ve 7.0 ile derlemeyi destekler.
Interfaces
| Arabirim Adı | Description |
|---|---|
| ISQLServerCallableStatement Arabirimi | Giriş ve çıkış parametreleriyle birlikte çağrılacak saklı yordam adını belirtmenize olanak tanır. |
| ISQLServerConnection Arabirimi | SQL Server veritabanına JDBC bağlantısını temsil eder. |
| SQLServerDataSource Sınıfı | ISQLServerConnection nesnesi kullanarak SQL Server veritabanına bağlanmaya özgü özelliklerin listesini temsil eder. |
| ISQLServerPreparedStatement | JDBC prepared deyimi işlevselliğinin temel uygulamasını temsil eder. |
| ISQLServerResultSet | JDBC sonuç kümesini temsil eder. |
| ISQLServerStatement | JDBC deyimi işlevselliğinin temel uygulamasını temsil eder. |
Sınıflar
| Sınıf Adı | Description |
|---|---|
| DateTimeOffset | microsoft.sql.DateTimeOffset türünde bir nesneyi temsil eder. |
| SQLServerBlob | İkili büyük nesneyi (BLOB) temsil eder. |
| SQLServerCallableStatement | ISQLServerCallableStatement uygular. |
| SQLServerClob | Büyük bir karakter ikili nesnesini (CLOB) temsil eder. |
| SQLServerConnection | ISQLServerConnectopn uygular. |
| SQLServerConnectionPoolDataSource | Bağlantı havuzu yöneticileri için fiziksel veritabanı bağlantılarını temsil eder. |
| SQLServerDatabaseMetaData | Veritabanının meta verilerini temsil eder. |
| SQLServerDataSource | SQLServerConnection nesnesi kullanarak SQL Server veritabanına bağlanmaya özgü özelliklerin listesini temsil eder. |
| SQLServerDataSourceObjectFactory | Java Adlandırma ve Dizin Arabirimi'nden (JNDI) veri kaynaklarını gerçekleştirmeye yönelik bir nesne fabrikasını temsil eder. |
| SQLServerDriver | JDBC sürücüsünü temsil eder. Bu sınıf, SQL Server veritabanına bağlanma ve JDBC sürücüsü hakkında bilgi edinme yöntemlerini içerir. |
| SQLServerException | SQL deyiminin başarısız veya tamamlanmamış çalıştırmalarını temsil eder. |
| SQLServerNClob Sınıfı | Ulusal Karakter Kümesi'ni kullanarak büyük bir karakter ikili nesnesini temsil eder. |
| SQLServerParameterMetaData | Hazırlanan deyim parametreleri için meta verileri temsil eder. |
| SQLServerPooledConnection | Bir bağlantı havuzundaki fiziksel veritabanı bağlantısını temsil eder. |
| SQLServerPreparedStatement | ISQLServerPreparedStatement uygular. |
| SQLServerResource | Yerelleştirilmiş bir hata dizesi kaynağını temsil eder. Bu sınıf yalnızca iç kullanıma yöneliktir. |
| SQLServerResultSet | ISQLServerResultSet uygular. |
| SQLServerResultSetMetaData | Sonuç kümesinde yer alan sütunların meta verilerini temsil eder. |
| SQLServerSavepoint | Bir işlemin geri alınabileceği denetim noktasını temsil eder. |
| SQLServerStatement | ISQLServerStatement uygular. |
| SQLServerXAConnection | Dağıtılmış (XA) işlemlere katılabilen JDBC bağlantılarını temsil eder. |
| SQLServerXADataSource | Dahili olarak kullanılan SQLServerXAConnection nesneleri için bir fabrikayı temsil eder. |
| SQLServerXAResource | XA dağıtılmış işlem yönetimi için bir XAResource'ı temsil eder. |