Sobes.tech
Junior — Middle

Qual é o papel principal e a função do JDBC no trabalho com bancos de dados em aplicações Java?

sobes.tech IA

Resposta da IA

JDBC (Java Database Connectivity) é uma API padrão em Java que fornece a interação de aplicações Java com diferentes bases de dados. Sua principal função é fornecer uma interface unificada para conectar-se à base de dados, executar consultas SQL e processar resultados.

Com JDBC, pode-se:

  • Estabelecer conexão com a base de dados através de drivers.
  • Executar consultas (SELECT, INSERT, UPDATE, DELETE).
  • Processar os resultados das consultas.
  • Gerenciar transações.

Exemplo de conexão simples e consulta via JDBC:

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "user", "password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while (rs.next()) {
    System.out.println(rs.getString("username"));
}
rs.close();
stmt.close();
conn.close();