Logo Passei Direto
Buscar
Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC, para retornar corretamente os dados de uma tabela com o nome tbcliente, classificados em ordem crescente pelo campo nome.
As respostas para as lacunas 1) e 2) seriam, respectivamente:
insert into tbcliente order by nome / executeUpdate
select * from tbcliente order by nome desc / executeUpdate
insert into tbcliente order by nome / executeQuery
select * from tbcliente / executeUpdate
select * from tbcliente order by nome / executeQuery
User badge image
Questões Para a Compreensão

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para retornar dados de uma tabela usando JDBC, você deve usar um comando SQL de seleção (SELECT) e o método apropriado para executar essa consulta. Analisando as opções: 1) insert into tbcliente order by nome / executeUpdate - "insert" é usado para inserir dados, não para selecionar. Portanto, essa opção está incorreta. 2) select * from tbcliente order by nome desc / executeUpdate - "executeUpdate" é usado para comandos que alteram o banco de dados (como INSERT, UPDATE, DELETE), não para SELECT. Portanto, essa opção está incorreta. 3) insert into tbcliente order by nome / executeQuery - Novamente, "insert" não é apropriado para seleção. Portanto, essa opção está incorreta. 4) select * from tbcliente order by nome / executeUpdate - "executeUpdate" não é correto para um SELECT. Portanto, essa opção está incorreta. 5) select * from tbcliente order by nome / executeQuery - Esta opção está correta, pois "select" é o comando apropriado para retornar dados e "executeQuery" é o método correto para executar uma consulta que retorna um conjunto de resultados. Portanto, a resposta correta para as lacunas 1) e 2) é: select * from tbcliente order by nome / executeQuery.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Ao analisar um determinado trecho de código em um programa Java, você se depara com uma determinada classe "Pedido" que possui os atributos comprador e valorTotal declarados com a utilização do modificador de acesso "private". Ao continuar a análise, você verifica métodos públicos chamados getComprador, getValorTotal, setComprador e setValorTotal. Considerando os conceitos de orientação a objetos e a utilização dos modificadores para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a opção que melhor representa a prática aplicada.
Herança
Dependência
Polimorfismo
Abstração
Encapsulamento

Considere as afirmacoes abaixo sobre polimorfismo na linguagem de programação JAVA. I -A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos. II -O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado. III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado. Quais estão corretas?
Apenas I.
Apenas II.
I, II e III.
Apenas III.
I e II.

Analise o código a seguir:
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Atribui um nome a uma thread em execução.
Permite a implantação de uma concorrência sincronizada.
Efetua o registro da thread no schduler.
Atribui o estado de inoperante, colocando-a no estado de sleep().

Segundo o padrão DAO, temos métodos voltados para consulta ao banco de dados e retorno de entidades e coleções, seguindo as conversões necessárias para efetuar o mapeamento objeto-relacional. Observe a linha de código apresentada a seguir. De acordo com os passos necessários para implementar o método de consulta no DAO, qual seria a linha de código que iria sucedê-la?
ResultSet rs = st.executeUpdate(''select * from ALUNOS'');
ResultSet rs = st.executeQuery(''select * from ALUNOS'');
List ls = st().executeUpdate(''select * from ALUNOS'');
List< Aluno > ls = st.prepareStatement(''select * from ALUNOS'');

Mais conteúdos dessa disciplina