Sobes.tech
Junior — Middle

Quais métodos você usa para gerenciar a interação com o banco de dados em seus projetos?

sobes.tech IA

Resposta da IA

Para gerir a interação com a base de dados em projetos Java, normalmente utilizam-se os seguintes métodos:

  • JDBC — API básica para ligação e execução de consultas SQL.
  • Frameworks ORM, como Hibernate ou JPA, que simplificam o trabalho com a base de dados permitindo trabalhar com objetos em vez de SQL.
  • Uso do Spring Data, que fornece repositórios convenientes para acesso aos dados.

Exemplo de uso do JDBC:

String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "password";

try (Connection conn = DriverManager.getConnection(url, user, password);
     Statement stmt = conn.createStatement()) {
    ResultSet rs = stmt.executeQuery("SELECT * FROM users");
    while (rs.next()) {
        System.out.println(rs.getString("username"));
    }
} catch (SQLException e) {
    e.printStackTrace();
}