Verbinden Sie eine MySQL-Datenbank in Java

Mohammad Irfan 12 Oktober 2023
  1. Laden Sie die MySQL-Datenbank herunter und installieren Sie sie
  2. Erstellen Sie eine Datenbank in MySQL
  3. Laden Sie den JDBC-Treiber herunter und fügen Sie ihn in den Klassenpfad ein
  4. Mit MySQL verbinden
  5. Testen Sie die JDBC-Verbindung
Verbinden Sie eine MySQL-Datenbank in Java

In diesem Tutorial wird erläutert, wie Sie eine MySQL-Datenbank in Java verbinden. Wir haben auch einige Beispielcodes aufgelistet, damit Sie dieses Thema besser verstehen können.

Um die Java-Anwendung mit der MySQL-Datenbank zu verbinden, müssen wir einige Schritte ausführen, die unten aufgeführt sind:

  • MySQL herunterladen und installieren
  • Erstellen Sie eine Datenbank in MySQL
  • Laden Sie den JDBC-Treiber herunter und fügen Sie ihn in den Klassenpfad ein
  • Schreiben Sie den Java-Code für die Konnektivität
  • Testen Sie die Verbindung

Lassen Sie uns die schrittweise Vorgehensweise hier verstehen:

Laden Sie die MySQL-Datenbank herunter und installieren Sie sie

MySQL ist ein Datenbankverwaltungssystem und wir gehen davon aus, dass Sie es bereits installiert haben. Kommen wir zum nächsten Schritt.

Erstellen Sie eine Datenbank in MySQL

Jetzt erstellen wir eine Datenbank, damit wir die Verbindung testen können. Um eine Datenbank in MySQL zu erstellen, verwenden Sie die folgende SQL-Abfrage:

create database delftstackDB;

Denken Sie nach dem Erstellen einer Datenbank daran, da Sie sie im Konnektivitätsteil verwenden.

Laden Sie den JDBC-Treiber herunter und fügen Sie ihn in den Klassenpfad ein

Der JDBC-Treiber ist eine von MySQL bereitgestellte JAR-Datei; Es ist ein Konnektor, der als Brücke zwischen MySQL- und Java-Anwendungen fungiert. Um die JAR-Datei herunterzuladen besuchen Sie die offizielle MySQL-Site und legen Sie die Dateien in den lib-Ordner Ihres Java-Projekts. Fahren Sie nun mit dem nächsten Schritt fort.

Mit MySQL verbinden

Schreiben Sie nach Abschluss der obigen Verfahren den Java-Code für die Konnektivität. Hier haben wir die Methode class.forName() verwendet, um den JDBC Driver zu laden, den wir von der offiziellen MySQL-Site heruntergeladen haben.

Mit der Methode getConnection() wird der Verbindungsstring übergeben: MySQL:Port/Database/,username,dbpassword. Diese Zeichenkette wird verwendet, um den Benutzer zu authentifizieren und nur autorisierten Benutzern Zugriff zu gewähren. Danach haben wir mit der Methode createStatement() eine Instanz erstellt, die verwendet wird, um SQL-Abfragen mithilfe des Codes auszuführen. Siehe das Beispiel unten:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SimpleTesting {
  public static void main(String[] args) {
    try {
      Class.forName("com.mysql.jdbc.Driver");
      Connection con = DriverManager.getConnection(
          "jdbc:mysql://localhost:3306/delftstackDB", "username", "dbPassword");
      Statement stmt = con.createStatement();
      ResultSet rs = stmt.executeQuery("show databases;");
      System.out.println("Connected");
    } catch (Exception e) {
      System.out.println(e);
    }
  }
}

Testen Sie die JDBC-Verbindung

Nachdem Sie den Code geschrieben haben, müssen Sie ihn nur noch ausführen. Wenn der Code einwandfrei läuft, erhalten Sie die folgende Ausgabe an die Konsole:

Ausgabe:

Connected

Verwandter Artikel - Java Database