Sobes.tech
Senior

Cu ce baze de date ați lucrat?

sobes.tech AI

Răspuns de la AI

În practică, am lucrat cu diferite baze de date, inclusiv soluții relaționale și NoSQL. Printre cele relaționale se numără PostgreSQL și MySQL, unde am folosit interogări SQL, indecși, tranzacții și optimizarea performanței. De asemenea, am experiență cu Oracle și Microsoft SQL Server.

Din bazele NoSQL, am folosit MongoDB pentru stocarea documentelor, Redis pentru caching și acces rapid la date, precum și Cassandra pentru stocare distribuită cu disponibilitate ridicată.

Exemplu de conectare la PostgreSQL în Java folosind 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"));
    }
}