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
MencariUnduh mysql-connector. stoples
konektor mysql/mysql. stoples. zip( 384 k)
File jar unduhan berisi file kelas atau file sumber Java berikut
COPYING META-INF/INDEX.LIST META-INF/MANIFEST.MF README com.mysql.jdbc.AssertionFailedException.class com.mysql.jdbc.Blob.class com.mysql.jdbc.BlobFromLocator.class com.mysql.jdbc.Buffer.class com.mysql.jdbc.ByteArrayBuffer.class com.mysql.jdbc.CallableStatement.class com.mysql.jdbc.ChannelBuffer.class com.mysql.jdbc.CharsetMapping.class com.mysql.jdbc.Clob.class com.mysql.jdbc.CommunicationsException.class com.mysql.jdbc.CompressedInputStream.class com.mysql.jdbc.Connection.class com.mysql.jdbc.ConnectionFeatureNotAvailableException.class com.mysql.jdbc.ConnectionProperties.class com.mysql.jdbc.ConnectionPropertiesTransform.class com.mysql.jdbc.Constants.class com.mysql.jdbc.DatabaseMetaData.class com.mysql.jdbc.DocsConnectionPropsHelper.class com.mysql.jdbc.Driver.class com.mysql.jdbc.EscapeProcessor.class com.mysql.jdbc.EscapeProcessorResult.class com.mysql.jdbc.EscapeTokenizer.class com.mysql.jdbc.ExportControlled.class com.mysql.jdbc.Field.class com.mysql.jdbc.LicenseConfiguration.class com.mysql.jdbc.Messages.class com.mysql.jdbc.MiniAdmin.class com.mysql.jdbc.MysqlDataTruncation.class com.mysql.jdbc.MysqlDefs.class com.mysql.jdbc.MysqlErrorNumbers.class com.mysql.jdbc.MysqlIO.class com.mysql.jdbc.MysqlSavepoint.class com.mysql.jdbc.NamedPipeSocketFactory.class com.mysql.jdbc.NonRegisteringDriver.class com.mysql.jdbc.NonRegisteringReplicationDriver.class com.mysql.jdbc.NotImplemented.class com.mysql.jdbc.NotUpdatable.class com.mysql.jdbc.OutputStreamWatcher.class com.mysql.jdbc.PacketTooBigException.class com.mysql.jdbc.PreparedStatement.class com.mysql.jdbc.ReplicationConnection.class com.mysql.jdbc.ReplicationDriver.class com.mysql.jdbc.ResultSet.class com.mysql.jdbc.ResultSetMetaData.class com.mysql.jdbc.RowData.class com.mysql.jdbc.RowDataDynamic.class com.mysql.jdbc.RowDataStatic.class com.mysql.jdbc.SQLError.class com.mysql.jdbc.Security.class com.mysql.jdbc.ServerPreparedStatement.class com.mysql.jdbc.SingleByteCharsetConverter.class com.mysql.jdbc.SocketFactory.class com.mysql.jdbc.StandardSocketFactory.class com.mysql.jdbc.Statement.class com.mysql.jdbc.StringUtils.class com.mysql.jdbc.TimeUtil.class com.mysql.jdbc.UpdatableResultSet.class com.mysql.jdbc.Util.class com.mysql.jdbc.WatchableOutputStream.class com.mysql.jdbc.WatchableWriter.class com.mysql.jdbc.WriterWatcher.class com.mysql.jdbc.jdbc2.optional.CallableStatementWrapper.class com.mysql.jdbc.jdbc2.optional.ConnectionWrapper.class com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource.class com.mysql.jdbc.jdbc2.optional.MysqlDataSource.class com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory.class com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.class com.mysql.jdbc.jdbc2.optional.PreparedStatementWrapper.class com.mysql.jdbc.jdbc2.optional.StatementWrapper.class com.mysql.jdbc.jdbc2.optional.WrapperBase.class com.mysql.jdbc.log.Jdk14Logger.class com.mysql.jdbc.log.Log.class com.mysql.jdbc.log.Log4JLogger.class com.mysql.jdbc.log.LogFactory.class com.mysql.jdbc.log.NullLogger.class com.mysql.jdbc.log.StandardLogger.class com.mysql.jdbc.profiler.ProfileEventSink.class com.mysql.jdbc.profiler.ProfilerEvent.class com.mysql.jdbc.util.BaseBugReport.class com.mysql.jdbc.util.ErrorMappingsDocGenerator.class com.mysql.jdbc.util.LRUCache.class com.mysql.jdbc.util.PropertiesDocGenerator.class com.mysql.jdbc.util.ReadAheadInputStream.class com.mysql.jdbc.util.ResultSetUtil.class com.mysql.jdbc.util.ServerController.class com.mysql.jdbc.util.TimezoneDump.class com/mysql/jdbc/LocalizedErrorMessages.properties com/mysql/jdbc/configs/clusterBase.properties com/mysql/jdbc/configs/fullDebug.properties org.gjt.mm.mysql.Driver.class