Sobes.tech
Junior — Middle

Usaste uma base de dados no teu último projeto?

sobes.tech IA

Resposta da IA

Sim, no meu último projeto em Java, utilizei uma base de dados para armazenar informações sobre os utilizadores e as suas ações. Em particular, foi utilizado um sistema de gestão de bases de dados relacional (por exemplo, PostgreSQL). Para interagir com a base de dados, utilizei JDBC e o framework ORM Hibernate, o que permitia realizar consultas de forma conveniente e gerir transações.

Exemplo de uma consulta simples usando JDBC:

String query = "SELECT * FROM users WHERE id = ?";
PreparedStatement stmt = connection.prepareStatement(query);
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
if (rs.next()) {
    String username = rs.getString("username");
    // processamento de dados
}

O uso da base de dados foi fundamental para garantir a segurança e o acesso rápido aos dados.