Junior — Middle
Quais princípios-chave de trabalho com bancos de dados são implementados através do JDBC?
sobes.tech IA
Resposta da IA
O JDBC (Java Database Connectivity) implementa vários princípios-chave de trabalho com bases de dados:
- Acesso universal: o JDBC fornece uma API unificada para interagir com diferentes SGBDs, permitindo escrever código independente do banco de dados específico.
- Gestão de conexões: através de
Connection, garante a abertura, configuração e encerramento de conexões com a base. - Execução de consultas SQL: com
Statement,PreparedStatementeCallableStatement, é possível executar consultas e procedimentos armazenados. - Processamento de resultados:
ResultSetpermite ler sequencialmente os dados obtidos da base. - Transações: suporte à gestão de transações através dos métodos
commit(),rollback()e controle de autocommit.
Exemplo de uma consulta simples usando JDBC:
Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?");
ps.setInt(1, 10);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("username"));
}
rs.close();
ps.close();
conn.close();