Zusammenfassung

Abfragen einer PostgreSQL-Datenbank in Java

Miller Trujillo

Staff Software Engineer

Java mit PostgreSQL verbinden

  • JDBC für PostgreSQL einrichten
  • SQL-Abfragen ausführen
  • Verbindungen mit try-with-resources verwalten
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:postgresql://localhost:5432/library");
config.setUsername("postgres");
config.setPassword("secret");

HikariDataSource ds = new HikariDataSource(config); try (Connection conn = ds.getConnection()) { ... }
Abfragen einer PostgreSQL-Datenbank in Java

Erweiterte Abfragetechniken

  • PreparedStatement gegen SQL-Injection nutzen
  • Daten filtern und sortieren
  • Mit Joins und Subqueries arbeiten

$$

String sql = "SELECT * FROM books WHERE title = ? and publication_year = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "Alice in Wonderland");
pstmt.setInt(2, 1998);
ResultSet rs = pstmt.executeQuery();
Abfragen einer PostgreSQL-Datenbank in Java

Erweiterte Datenabfrage und -verwaltung

  • Aggregationen und Gruppierungen
  • Transaktionen und Batch-Verarbeitung
  • Arbeiten mit großen Objekten (LOBs)
Connection conn = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD)
conn.setAutoCommit(false);
try (...) {
    // Führe deine SQL-Anweisungen hier aus
    conn.commit();
} catch (SQLException e) {
  conn.rollback();
}
Abfragen einer PostgreSQL-Datenbank in Java

Glückwunsch!

Abfragen einer PostgreSQL-Datenbank in Java

Preparing Video For Download...