Sobes.tech
Senior

Hansı məlumat bazaları ilə işlədiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Təcrübəmdə müxtəlif verilənlər bazaları ilə işlədim, bunlar arasında əlaqəli və NoSQL həlləri var. Əlaqəli bazalar arasında PostgreSQL və MySQL, burada SQL sorğuları, indekslər, tranzaksiyalar və performans optimallaşdırması istifadə etdim. Oracle və Microsoft SQL Server ilə də təcrübəm var.

NoSQL bazalarından MongoDB sənədlərin saxlanması üçün, Redis sürətli məlumatlara giriş və keşik üçün, Cassandra isə yüksək mövcudluq ilə paylanmış saxlama üçün istifadə olunur.

Java-da JDBC istifadə edərək PostgreSQL-ə qoşulma nümunəsi:

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