Senior
Avec quelles bases de données avez-vous travaillé?
sobes.tech IA
Réponse de l'IA
Dans ma pratique, j'ai travaillé avec diverses bases de données, y compris des solutions relationnelles et NoSQL. Parmi les relationnelles, PostgreSQL et MySQL, où j'ai utilisé des requêtes SQL, des index, des transactions et l'optimisation des performances. J'ai également de l'expérience avec Oracle et Microsoft SQL Server.
Parmi les bases NoSQL, MongoDB pour le stockage de documents, Redis pour le cache et l'accès rapide aux données, ainsi que Cassandra pour le stockage distribué avec une haute disponibilité.
Exemple de connexion à PostgreSQL en Java avec 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"));
}
}