Senior
S jakými databázemi jste pracoval?
sobes.tech AI
Odpověď od AI
Ve své praxi jsem pracoval s různými databázemi, včetně relačních a NoSQL řešení. Mezi relační patří PostgreSQL a MySQL, kde jsem používal SQL dotazy, indexy, transakce a optimalizaci výkonu. Mám také zkušenosti s Oracle a Microsoft SQL Server.
Z NoSQL databází jsem používal MongoDB pro ukládání dokumentů, Redis pro cacheování a rychlý přístup k datům, a Cassandra pro distribuované ukládání s vysokou dostupností.
Příklad připojení k PostgreSQL v jazyce Java pomocí 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"));
}
}