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