Senior
Hangi veritabanlarıyla çalıştınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Pratiklerimde çeşitli veritabanlarıyla çalıştım, bunlar arasında ilişkisel ve NoSQL çözümleri bulunuyor. İlişkisel veritabanları arasında PostgreSQL ve MySQL yer alıyor; burada SQL sorguları, indeksler, işlemler ve performans optimizasyonu kullandım. Ayrıca Oracle ve Microsoft SQL Server deneyimim de var.
NoSQL veritabanları arasında, belgeleri depolamak için MongoDB, hızlı veri erişimi ve önbellekleme için Redis ve yüksek erişilebilirlik ile dağıtılmış depolama için Cassandra kullandım.
Java'da JDBC kullanarak PostgreSQL'e bağlanma örneği:
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"));
}
}