Sobes.tech
Senior

С кои бази данни сте работили?

sobes.tech AI

Отговор от 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"));
    }
}