Questões de Concurso
Sobre jdbc em programação
Foram encontradas 58 questões
Para garantir o funcionamento correto das aplicações, componentes web devem obedecer a algumas diretrizes. Considerando essas diretrizes, analise as afirmativas a seguir.
I. Transações JTA devem ser iniciadas e concluídas na mesma thread em que o método de serviço/negócio é chamado. Threads adicionais que são criadas para qualquer outra finalidade dentro desse método não devem tentar iniciar transações JTA.
II. Recursos transacionais podem ser adquiridos e dispensados por uma thread diferente da thread do método de serviço/negócio, mas esses recursos não devem ser compartilhados entre essas threads.
III. Objetos de recursos transacionais (por exemplo, objetos de conexão JDBC) devem ser armazenados em campos estáticos já que esses objetos podem ser compartilhados por mais de uma transação simultaneamente.
Assinale:
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
Os parâmetros recebidos pelos métodos nestas linhas podem fazer lançar, respectivamente, as exceções
O _______ é um conjunto de interfaces e classes que tem como objetivo padronizar o modo com que um aplicativo qualquer se conecte com banco de dados. Possui independência da plataforma do Sistema Operacional e também visa a obter independência de banco de dados.
JDBC faz conexão persistente entre as instâncias beans e as chamadas aos bancos de dados conectados, sendo, portanto, incompatível com sessões do tipo bean stateful.
![imagem-003.jpg](https://s3.amazonaws.com/qcon-assets-production/images/provas/35624/imagem-003.jpg)
I. Na arquitetura do JDBC, a diferença entre os tipos Statement e PreparedStatement é o fato do PreparedStatement manter os dados criptografados durante o tráfego entre o cliente e o servidor do SGBD.
II. Um software que utiliza o framework Hibernate, necessariamente não utiliza JDBC.
III. O framework Hibernate permite a implementação de transações na camada de persistência (aplicação), mesmo que o SGBD utilizado não implemente esse conceito.
IV. O framework Hibernate é responsável por realizar o mapeamento objeto-relacional, mas possui a restrição de só aceitar chaves primárias compostas em relacionamentos, não em entidades.
verifica-se que está(ão) correta(s)
![imagem-011.jpg](https://arquivos.qconcursos.com/images/provas/36575/imagem-011.jpg)
assinale a opção que melhor descreve o resultado do que pode ocorrer na geração do bytecode e na execução desse trecho de código.
A IBM oferece a solução de conectividade via JDBC, que concede conectividade para banco de dados mainframe e midrange a partir de plataformas Windows e plataformas baseadas em Unix para suporte a qualquer linguagem. É possível também se conectar com banco de dados não-IBM que estão de acordo com Distributed Relational Database Architecture (DRDA).
O JDBC é usado, entre outras coisas, para acesso a bancos de dados sem SQL, por meio de Java.
![Imagem 028.jpg](https://arquivos.qconcursos.com/images/provas/31432/Imagem%20028.jpg)
![Imagem 029.jpg](https://arquivos.qconcursos.com/images/provas/31432/Imagem%20029.jpg)
Nas classes, nas quais estes métodos se encontram, foram importados todos os recursos necessários para a execução. O banco de dados, a tabela e o driver JDBC existem e funcionam corretamente.
É correto afirmar que