Sobes.tech
Назад к вопросам
Senior
4

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

Компании, где спрашивали
Т-БанкТ-Банк

Ответ от нейросети

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