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