Anleitung: MySQL-Connector-Java auf Ubuntu und Linux herunterladen und installieren

Melden

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

  1. 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)

  2. 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.

0