Sobes.tech
Senior

¿Con qué bases de datos has trabajado?

sobes.tech AI

Respuesta de la IA

En mi práctica, he trabajado con diversas bases de datos, incluyendo soluciones relacionales y NoSQL. Entre las relacionales, están PostgreSQL y MySQL, donde utilicé consultas SQL, índices, transacciones y optimización del rendimiento. También tengo experiencia con Oracle y Microsoft SQL Server.

De las bases NoSQL, he utilizado MongoDB para almacenamiento de documentos, Redis para caching y acceso rápido a datos, y Cassandra para almacenamiento distribuido con alta disponibilidad.

Ejemplo de conexión a PostgreSQL en Java usando 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"));
    }
}