Sobes.tech
Senior

Mit welchen Datenbanken haben Sie gearbeitet?

sobes.tech KI

Antwort von AI

In meiner Praxis habe ich mit verschiedenen Datenbanken gearbeitet, einschließlich relationaler und NoSQL-Lösungen. Zu den relationalen gehören PostgreSQL und MySQL, bei denen ich SQL-Abfragen, Indizes, Transaktionen und Leistungsoptimierung verwendet habe. Ich habe auch Erfahrung mit Oracle und Microsoft SQL Server.

Bei NoSQL-Datenbanken habe ich MongoDB für die Dokumentenspeicherung, Redis für Caching und schnellen Datenzugriff sowie Cassandra für verteilte Speicherung mit hoher Verfügbarkeit genutzt.

Beispiel für die Verbindung zu PostgreSQL in Java mit JDBC:

String url = "jdbc:postgresql://localhost:5432/mydb";
String user = "user";
String password = "password";

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