Sobes.tech
Back to questions
Senior
3

С какими базами данных доводилось работать?

Companies where asked
Т-БанкТ-Банк

Answer from AI

sobes.tech AI

В своей практике я работал с различными базами данных, включая реляционные и NoSQL решения. Среди реляционных — PostgreSQL и MySQL, где использовал SQL-запросы, индексы, транзакции и оптимизацию производительности. Также имел опыт с Oracle и Microsoft SQL Server.

Из NoSQL баз — MongoDB для хранения документов, Redis для кэширования и быстрого доступа к данным, а также Cassandra для распределённого хранения с высокой доступностью.

Пример подключения к PostgreSQL на Java с использованием 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"));
    }
}