Menyebarkan driver JDBC
Saat Anda menyebarkan aplikasi yang bergantung pada Driver Microsoft JDBC untuk SQL Server, Anda harus mendistribusikan ulang driver JDBC bersama dengan aplikasi Anda. Tidak seperti Windows Data Access Components (Windows DAC), yang merupakan komponen dari sistem operasi Windows, driver JDBC dianggap sebagai komponen SQL Server.
Ada dua pendekatan untuk menyebarkan driver JDBC dengan aplikasi Anda. Salah satunya adalah menyertakan file driver JDBC sebagai bagian dari paket penginstalan kustom Anda sendiri. Pendekatan kedua melibatkan penggunaan paket penginstalan JDBC yang disediakan oleh Microsoft, yang dapat Anda unduh dari halaman unduhan Microsoft JDBC Driver for SQL Server.
Bagian berikut membahas cara menggunakan paket penginstalan JDBC pada sistem operasi Windows dan UNIX.
Catatan
Untuk informasi tentang menyebarkan aplikasi Java secara umum, lihat situs web Java.
Menyebarkan driver JDBC pada sistem Windows
Ketika Anda menyebarkan driver JDBC pada sistem operasi Windows, Anda harus membuka kemasan paket penginstalan zip, yang biasanya bernama sqljdbc_<version>_<language>.zip
.
Menyebarkan driver pada sistem UNIX
Ketika Anda menyebarkan driver JDBC pada sistem operasi UNIX, Anda harus menggunakan versi file gzip dari paket penginstalan, yang biasanya bernama sqljdbc_<version>_<language>.tar.gz
.
Sebelum Anda menginstal driver JDBC, pastikan bahwa utilitas gzip dan tar diinstal pada sistem pengguna, dan bahwa folder yang berisi executable untuk kedua utilitas ditambahkan ke variabel lingkungan PATH.
Untuk membuka kemasan file tar yang di-zip, navigasikan ke direktori tempat Anda ingin driver dibonglis dan ketik perintah berikut:
gzip -d sqljdbc_<version>_<language>.tar.gz
Untuk membuka kemasan file tar, pindahkan ke direktori tempat Anda ingin driver diinstal dan ketik perintah berikut:
tar -xf sqljdbc_<version>_<language>.tar
Legalitas redistribusi driver
Semua versi Driver JDBC versi 6.0 dan yang lebih baru dapat didistribusikan ulang. Tinjau klausa Kode yang Dapat Didistribusikan dalam perjanjian lisensi.
Driver JDBC versi 4.x sudah tua dan usang. Dukungan untuk 4.x kedaluwarsa sebelum 2018.