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á 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 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
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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