FAQ: JDBC (Java Database Connectivity)

Wozu ist JDBC (Java Database Connectivity) gut? JDBC stellt die Verbindungsschnittstelle von Java-Programmen zu relationalen Datenbanken wie MySQL dar. Dazu ist je nach Datenbank vorab ein spezieller JDBC-Treiber in Form einer Bibliothek (jar-Datei) in den Klassenpfad einzubinden.

Wie installiere ich einen JDBC-Treiber für eine MariaDB-Datenbank? MariaDB Datenbank-Connector für Java

Wie lade ich den JDBC-Treiber für MariaDB im Java-Programm?


    try {
      // JDBC-Treiber laden
      Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
    } catch (Exception e) {
      // Signalisiere, dass der JDBC-Treiber nicht geladen werden konnte
      System.out.println(e);
    }

Wie stelle ich eine JDBC-Verbindung zu einer MariaDB Datenbank her?


  String databaseName = "kunden";
  String userName = "paul";
  String databaseName = "geheim123";
  Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/" + databaseName
    + "?characterEncoding=utf8"
    + "&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/Berlin"
    + "&user=" + userName + "&password=" + password);

Wie stelle ich über JDBCAnfragen an eine MariaDB Datenbank?


  coming soon...