O JDBC (Java Database Connectivity) é uma API padrão da plataforma Java que define um conjunto de interfaces e classes para estabelecer conexões com bancos de dados relacionais, executar comandos SQL e processar os resultados obtidos. Por meio de drivers específicos fornecidos pelos fabricantes de bancos de dados, o JDBC permite que a aplicação Java interaja com diferentes SGBDs de forma padronizada, usando componentes como Connection, Statement, PreparedStatement e ResultSet. Considere o seguinte trecho de código Java utilizando a API JDBC:
String url = "jdbc:mysql://localhost:3306/loja";
String sql = "SELECT nome, preco FROM produtos WHERE categoria = ?";
try (Connection conn = DriverManager.getConnection(url, "usuario", "senha");
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setString(1, "Eletrônicos");
ResultSet rs = pstmt.executeQuery();
while (rs.next()) { String nome = rs.getString("nome");
double preco = rs.getDouble("preco");
System.out.println(nome + " - R$ " + preco);
}
} catch (SQLException e) { e.printStackTrace();
}
Considerando a API JDBC e o comportamento padrão do código apresentado, assinale a afirmativa correta.