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. Sebagai contoh
<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
../ INFO_BIN 2021-06-08 16:39 185 INFO_BIN.asc 2021-06-08 16:39 232 INFO_BIN.md5 2021-06-08 16:39 33 INFO_BIN.sha1 2021-06-08 16:39 41 INFO_SRC 2021-06-08 16:39 136 INFO_SRC.asc 2021-06-08 16:39 232 INFO_SRC.md5 2021-06-08 16:39 33 INFO_SRC.sha1 2021-06-08 16:39 41 LICENSE 2021-06-08 16:39 100769 LICENSE.asc 2021-06-08 16:39 232 LICENSE.md5 2021-06-08 16:39 33 LICENSE.sha1 2021-06-08 16:39 41 README 2021-06-08 16:39 1245 README.asc 2021-06-08 16:39 232 README.md5 2021-06-08 16:39 33 README.sha1 2021-06-08 16:39 41 mysql-connector-java-8.0.26-sources.jar 2021-06-08 16:39 1578978 mysql-connector-java-8.0.26-sources.jar.asc 2021-06-08 16:39 232 mysql-connector-java-8.0.26-sources.jar.md5 2021-06-08 16:39 33 mysql-connector-java-8.0.26-sources.jar.sha1 2021-06-08 16:39 41 mysql-connector-java-8.0.26.jar 2021-06-08 16:39 2462364 mysql-connector-java-8.0.26.jar.asc 2021-06-08 16:39 232 mysql-connector-java-8.0.26.jar.md5 2021-06-08 16:39 33 mysql-connector-java-8.0.26.jar.sha1 2021-06-08 16:39 41 mysql-connector-java-8.0.26.pom 2021-06-08 16:39 2504 mysql-connector-java-8.0.26.pom.asc 2021-06-08 16:39 232 mysql-connector-java-8.0.26.pom.md5 2021-06-08 16:39 33 mysql-connector-java-8.0.26.pom.sha1 2021-06-08 16:39 41