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"));
}
}