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();