Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verbindung zu einer MySQL-Datenbank Herstellen | Arbeiten mit Datenbanken
Spring Boot Backend
course content

Kursinhalt

Spring Boot Backend

Spring Boot Backend

1. Grundlagen der Backend-Entwicklung
2. Spring Boot Grundlagen
3. RESTful API
4. Arbeiten mit Datenbanken
5. Testen von Backend-Anwendungen

book
Verbindung zu einer MySQL-Datenbank Herstellen

Jetzt werden wir die Datenbank mit unserem Projekt verbinden, und Sie werden sehen, wie einfach es ist. Ich werde IntelliJ IDEA Ultimate verwenden, um die Datenbank mit unserem Projekt zu verbinden.

Erste Schritte

Das Erste, was Sie tun müssen, ist die MySQL-Datenbank herunterzuladen. Es gibt einen großartigen Artikel, der Anleitungen dazu bietet hier.

Sobald Sie die MySQL-Datenbank heruntergeladen haben, können Sie direkt zu IntelliJ IDEA gehen und die Abhängigkeit für unsere MySQL-Datenbank hinzufügen.

Verbindung zur Datenbank herstellen

IntelliJ IDEA bietet integrierte Werkzeuge für die Arbeit mit Datenbanken, die das Verbinden mit und Interagieren mit MySQL erheblich vereinfachen.

Um zu beginnen, öffnen Sie das Database-Fenster, indem Sie auf die Registerkarte auf der rechten Seite klicken oder im Menü zu View > Tool Windows > Database navigieren.

Klicken Sie anschließend auf das + Symbol und wählen Sie Data Source > MySQL.

Danach geben Sie die erforderlichen Verbindungsinformationen ein: Geben Sie den Host (localhost oder die IP address des Servers), den Port (Standard ist 3306) und Ihre Anmeldedaten an — Benutzer (root) und Passwort (das, das Sie beim Herunterladen der Datenbank festgelegt haben).

Sobald die Konfiguration abgeschlossen ist, klicken Sie auf Test Connection, um die Datenbankverbindung zu überprüfen. Wenn alles korrekt ist, sollten Sie ein Fenster wie dieses sehen:

Erstellen einer Tabelle

Um eine Tabelle in einer MySQL-Datenbank zu erstellen, können wir dies direkt in der dedizierten Datenbankkonsole tun:

In dieser Konsole schreiben wir den SQL-Befehl für die Datenbank:

Sie müssen dann diesen Befehl ausführen, indem Sie ihn aus dem Menü auswählen und auf Execute klicken:

Nun lassen Sie uns eine Tabelle für unsere Datenbank erstellen, und wir werden sie books nennen.

Wie Sie sehen können, wurde die Tabelle erfolgreich erstellt, und wir können sie jetzt öffnen, um ihren Inhalt anzusehen.

Konfiguration der Konfigurationsdatei für das Projekt

Um mit der Datenbank in einem Spring Boot-Projekt zu arbeiten, müssen Sie die notwendigen Parameter konfigurieren. In der src/main/resources/application.properties Datei geben Sie die folgenden Einstellungen an:

Der Wert für spring.datasource.url gibt den Pfad zur Datenbank an und besteht aus dem Protokoll jdbc:mysql://, gefolgt von localhost, wenn die Datenbank auf dem lokalen Rechner läuft, dem Port (Standard ist 3306) und dem Namen Ihrer Datenbank, zum Beispiel my_database (die wir zuvor erstellt haben). Diese Informationen können Sie hier finden:

Das Feld spring.datasource.username enthält den Benutzernamen, den Sie verwenden, um sich mit der Datenbank zu verbinden, wie zum Beispiel root. Für spring.datasource.password geben Sie das Passwort ein, das beim Konfigurieren von MySQL festgelegt wurde.

Schließlich sollte spring.datasource.driver-class-name für MySQL immer com.mysql.cj.jdbc.Driver sein, was den verwendeten Treiber angibt.

Zusammenfassung

Wir haben erforscht, wie man eine Datenbank mit unserem Projekt verbindet. In diesem Abschnitt werden wir auch besprechen, wie man Daten in der Datenbank einfügt, abruft, aktualisiert und löscht, diesmal jedoch im Code. Wir werden unsere REST-API verbessern, die wir im vorherigen Abschnitt erstellt haben!

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt