Sobes.tech
Senior

Qaysi ma'lumotlar bazalari bilan ishladingiz?

sobes.tech AI

AIdan javob

Amaliyotimda turli ma'lumotlar bazalari bilan ishladim, ular orasida relational va NoSQL yechimlari mavjud. Relatsionlar orasida PostgreSQL va MySQL bo'lib, SQL so'rovlar, indekslar, tranzaksiyalar va ishlashni optimallashtirishni qo'lladim. Oracle va Microsoft SQL Server bilan ham tajribam bor.

NoSQL bazalaridan MongoDB hujjatlarni saqlash uchun, Redis tezkor ma'lumotlarga kirish va kechirish uchun, Cassandra esa yuqori mavjudlik bilan tarqatilgan saqlash uchun ishlatiladi.

Java'da JDBC yordamida PostgreSQL'ga ulanish misoli:

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