Sobes.tech
Junior — Middle

Welche Erfahrung haben Sie mit Java Database Connectivity (JDBC)?

sobes.tech KI

Antwort von AI

Java Database Connectivity (JDBC) ist eine API für die Interaktion von Java-Anwendungen mit Datenbanken.

Die Erfahrung mit JDBC umfasst in der Regel:

  • Aufbau einer Verbindung zur Datenbank über DriverManager.getConnection().
  • Erstellen und Ausführen von SQL-Abfragen mit Statement oder PreparedStatement.
  • Verarbeitung der Abfrageergebnisse mittels ResultSet.
  • Transaktionsmanagement (commit, rollback).
  • Ressourcen schließen, um Lecks zu vermeiden.

Beispiel für eine einfache Abfrage mit JDBC:

try (Connection conn = DriverManager.getConnection(url, user, password);
     PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?")) {
    ps.setInt(1, 10);
    try (ResultSet rs = ps.executeQuery()) {
        while (rs.next()) {
            System.out.println(rs.getString("username"));
        }
    }
}

Die Erfahrung kann auch die Arbeit mit Verbindungspools, Fehlerbehandlung und Abfrageoptimierung umfassen.