MySQL menyediakan konektivitas untuk aplikasi klien yang dikembangkan dalam bahasa pemrograman Java dengan MySQL Connector/J, sebuah driver yang mengimplementasikan Java Database Connectivity (JDBC) API dan juga MySQL X DevAPI
Konektor MySQL/J 8. 0 adalah driver JDBC Tipe 4 yang kompatibel dengan JDBC 4. 2 spesifikasi. Penunjukan Tipe 4 berarti bahwa driver adalah implementasi Java murni dari protokol MySQL dan tidak bergantung pada pustaka klien MySQL
Driver juga berisi implementasi MySQL X DevAPI, antarmuka pemrograman aplikasi untuk bekerja dengan MySQL sebagai Penyimpanan Dokumen melalui operasi NoSQL berbasis CRUD
Untuk informasi lebih lanjut, silakan kunjungi dokumentasi resmi MySQL Connector/J
Lisensi
Silakan lihat file README dan LICENSE, tersedia di repositori ini, dan Pemberitahuan Hukum dalam dokumentasi MySQL Connector/J untuk detail lebih lanjut
Mendapatkan Rilis Terbaru
MySQL Connector/J gratis untuk penggunaan di bawah ketentuan lisensi yang ditentukan dan berjalan pada sistem operasi apa pun yang dapat menjalankan Java Virtual Machine
Unduh dan pasang
MySQL Connector/J dapat diinstal dari paket pra-kompilasi yang dapat diunduh dari halaman unduh MySQL Connector/J. Menginstal MySQL Connector/J hanya membutuhkan mendapatkan file JAR yang sesuai dari bundel atau penginstal yang diunduh dan memasukkannya ke dalam CLASSPATH aplikasi
Menurut cara Anda menggunakan MySQL Connector/J, Anda mungkin juga perlu menginstal pustaka pihak ketiga berikut di sistem agar berfungsi
- Protokol Buffer (protobuf-java) diperlukan untuk menggunakan X DevAPI
- Oracle Cloud Infrastructure SDK for Java (oci-java-sdk) diperlukan untuk mendukung otentikasi OCI AIM
- Simple Logging Facade API (slf4j-api) diperlukan untuk menggunakan kemampuan logging yang disediakan oleh implementasi default org. slf4j. Logger. Slf4JLogger oleh MySQL Connector/J
Sebagai Ketergantungan Maven
Sebagai alternatif, MySQL Connector/J dapat diperoleh secara otomatis melalui manajemen ketergantungan Maven dengan menambahkan konfigurasi berikut dalam file Project Object Model (POM) aplikasi
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.0.32</version> </dependency>
File Project Object Model (POM) MySQL Connector/J sendiri menentukan ketergantungan transitif ke Protocol Buffer (protobuf-java) karena diperlukan untuk menggunakan X DevAPI. Namun, jika Anda tidak menggunakan fitur X DevAPI, Anda mungkin juga ingin menambahkan pengecualian ketergantungan untuk menghindari penautan sub-perpustakaan yang tidak dibutuhkan. Misalnya
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.0.32</version> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> </exclusions> </dependency>_
Bangun Dari Sumber
Driver ini juga dapat dipatuhi dan diinstal dari sumber yang tersedia di repositori ini. Silakan lihat dokumentasi MySQL Connector/J untuk instruksi terperinci tentang cara melakukannya
Repositori GitHub
Repositori ini berisi kode sumber MySQL Connector/J sesuai rilis terbaru. Tidak ada perubahan yang dibuat dalam repositori ini di antara rilis
Berkontribusi
Ada beberapa cara untuk berkontribusi pada kode MySQL Connector/J. Silakan lihat pedoman kontribusi untuk informasi tambahan
Konektor database untuk server MySQL yang memungkinkan pengembang mengakses konten di database MySQL dari dalam aplikasi Java mereka
Apa yang baru di Konektor MySQL/J 8. 0. 32
- Fungsionalitas Ditambahkan atau Diubah
- Menghapus dukungan distutils, yang sudah tidak digunakan lagi sejak Python 3. 10 dan dihapus dengan Python 3. 12
- Penerapan petunjuk tipe yang diadopsi untuk fungsi dan atribut kelas dengan mypy; . penyambung. Integrasi tersebut mencakup kait pra-komitmen git untuk mypy
- Di Windows, tambahkan opsi koneksi kerberos_auth_mode yang disetel ke "SSPI" (default) atau "GSSAPI". Hal ini memungkinkan pemilihan antara SSPI dan GSSAPI saat runtime untuk plugin autentikasi authentication_kerberos_client di Windows. Sebelumnya, hanya mode SSPI yang didukung di Windows. Untuk informasi penggunaan umum, lihat Kerberos Pluggable Authentication. Sambungan ini diabaikan pada platform lain, seperti Linux, karena hanya mendukung GSSAPI
MySQL Connector/J adalah driver database yang dirancang untuk membantu pengembang mengakses database MySQL dari aplikasi yang dibuat dengan Java. Driver sepenuhnya mendukung fungsionalitas database MySQL dan memungkinkan aplikasi lain untuk terhubung ke database
Konektor menggunakan driver JDBC untuk mengambil informasi dari tabel database dan untuk transaksi lainnya. Itu tidak bergantung pada perpustakaan klien MySQL
Berkat MySQL Connector/J, aplikasi berbasis Java dapat dengan mudah terhubung ke instance server MySQL dan mengambil informasi mengenai tabel dan entri yang berisi. Ini sangat berguna untuk alat dan pemirsa pengeditan basis data
MySQL Connector/J memungkinkan aplikasi berbasis Java yang bekerja dengan database MySQL untuk membuat koneksi dan menjalankan kueri terhadap database, memanggil prosedur tersimpan, mengelola parameter input dan output, mengekstraksi dan mengambil data dari kolom database, dan daftar skenario tidak
Selain itu, driver JDBC dapat digunakan dengan Tomcat, JBoss, Spring, GlassFish atau server serupa lainnya. Pengembang dapat membuat kumpulan koneksi dan sumber data JDBC untuk digunakan untuk aplikasi Java mereka
MySQL Connector/J tidak sulit untuk dikonfigurasi dan memfasilitasi koneksi antara aplikasi berbasis Java dan database MySQL. Secara umum, seseorang tidak dapat bekerja dengan database MySQL di dalam aplikasi Java tanpanya