Anleitung: MySQL-Connector-Java auf Ubuntu und Linux herunterladen und installieren
Der MySQL Connector/J ist der offizielle JDBC-Treiber (Java Database Connectivity), der es Java-Anwendungen ermöglicht, mit einer MySQL-Datenbank zu kommunizieren. In dieser Anleitung erfahren Sie, wie Sie diesen Treiber auf Ubuntu LTS oder anderen Linux-Distributionen installieren und einbinden.
Voraussetzungen
- Ein System mit Ubuntu LTS oder einer anderen gängigen Linux-Distribution.
- Ein Benutzerkonto mit
sudo-Rechten. - Ein installiertes Java Development Kit (JDK) oder Java Runtime Environment (JRE).
Überprüfen Sie vorab, ob Java installiert ist:
java -version
(Falls nicht vorhanden, installieren Sie es schnell mittels sudo apt install default-jdk.)
Methode 1: Installation über die Paketverwaltung (APT) – Empfohlen
Auf Ubuntu und Debian-basierten Systemen ist der Connector in den Standard-Paketquellen enthalten. Dies ist der einfachste und sicherste Weg.
Schritt 1: Paketlisten aktualisieren
Öffnen Sie das Terminal und aktualisieren Sie Ihren Paketindex:
sudo apt update
Schritt 2: Treiber installieren
Unter Ubuntu heißt das Paket libmysql-java. Installieren Sie es mit folgendem Befehl:
sudo apt install libmysql-java -y
Schritt 3: Speicherort der JAR-Datei überprüfen
Nach der Installation wird die Datei im Standard-Java-Verzeichnis Ihres Systems abgelegt. Sie können die Datei mit folgendem Befehl lokalisieren:
ls -l /usr/share/java/ | grep mysql
In der Regel finden Sie dort symbolische Links wie mysql-connector-java.jar, die auf die tatsächliche Version (z. B. mysql-connector-j-x.x.x.jar) verweisen.
Methode 2: Manueller Download (Für die allerneueste Version)
Falls Sie eine spezifischere oder neuere Version benötigen, als Ihre Distribution anbietet, können Sie den Treiber direkt von der offiziellen MySQL-Website laden.
Schritt 1: Datei herunterladen
Besuchen Sie die offizielle MySQL Connector/J Download-Seite oder laden Sie das plattformunabhängige Archiv (tar.gz) direkt über das Terminal herunter:
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-latest.tar.gz
(Ersetzen Sie ggf. den Link durch die gewünschte Version von der Website).
Schritt 2: Archiv entpacken
Entpacken Sie das heruntergeladene Archiv:
tar -xvzf mysql-connector-j-latest.tar.gz
Schritt 3: JAR-Datei verschieben
Wechseln Sie in den entpackten Ordner und verschieben Sie die JAR-Datei in ein Verzeichnis, in dem Bibliotheken global oder für Ihr Projekt verfügbar sind (z. B. /usr/local/lib/):
sudo cp mysql-connector-j-*.jar /usr/local/lib/mysql-connector-java.jar
Verwendung: Den Treiber in ein Java-Projekt einbinden
Damit Ihre Java-Anwendung auf die Datenbank zugreifen kann, müssen Sie den Connector in den Classpath (-cp) aufnehmen.
Beispiel: Kompilieren und Ausführen im Terminal
-
Kompilieren:
javac -cp .:/usr/share/java/mysql-connector-java.jar MeineApp.java(Ersetzen Sie den Pfad, falls Sie die manuelle Methode gewählt haben, z. B. durch
/usr/local/lib/mysql-connector-java.jar) -
Ausführen:
java -cp .:/usr/share/java/mysql-connector-java.jar MeineApp
(Hinweis: Der Doppelpunkt : fungiert unter Linux als Trennzeichen für den Classpath. Der Punkt . steht für das aktuelle Arbeitsverzeichnis).
Alternative: Nutzung mit Build-Tools (Maven / Gradle)
Falls Sie ein modernes Java-Projekt mit einem Build-Tool verwalten, müssen Sie die JAR-Datei nicht manuell auf dem System installieren. Fügen Sie stattdessen die Abhängigkeit in Ihre Projektkonfiguration ein:
-
Für Maven (
pom.xml):<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>RELEASE</version> </dependency> -
Für Gradle (
build.gradle):implementation 'com.mysql:mysql-connector-j:+'
Damit kümmert sich das Build-Tool automatisch um den Download und die Einbindung der passenden Version.