Sobes.tech
Senior

S akými databázami ste pracovali?

sobes.tech AI

Odpoveď od AI

V praxi som pracoval s rôznymi databázami, vrátane relačných a NoSQL riešení. Medzi relačné patria PostgreSQL a MySQL, kde som používal SQL dotazy, indexy, transakcie a optimalizáciu výkonu. Mám aj skúsenosti s Oracle a Microsoft SQL Server.

Z NoSQL databáz som používal MongoDB na ukladanie dokumentov, Redis na cacheovanie a rýchly prístup k dátam, a Cassandra na distribuované ukladanie s vysokou dostupnosťou.

Príklad pripojenia k PostgreSQL v jazyku Java pomocou 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"));
    }
}