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.