Q125275 - FCC Analista de Tecnologia da Informação 2016
Considere o método abaixo, presente em uma classe Java que realiza uma conexão com um banco de dados MySQL.
É correto afirmar que
Confira abaixo as principais questões de concursos sobre JDBC que cairam em provas de concursos públicos anteriores:
Considere o método abaixo, presente em uma classe Java que realiza uma conexão com um banco de dados MySQL.
É correto afirmar que
Considere o fragmento de código abaixo, retirado de uma classe de acesso a dados em uma aplicação que utiliza Java Database Connectivity − JDBC e Java 8.
Para tratar corretamente as exceções que podem ser lançadas no bloco try{ }, a lacuna I deve ser preenchida com
Na API JDBC (Java Database Connectivity), o valor retornado pelo método executeQuery da interface java.sql.Statement é uma referência a uma instância da classe:
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:
Como o algoritmo de pool de conexões do próprio Hibernate é um tanto rudimentar, o desenvolvedor pode desativá-lo e utilizar um connection pool JDBC de código aberto mais robusto, como o
Na API JDBC (Java Database Connectivity), o valor retornado pelo método executeQuery da interface java.sql.Statement é uma referência a uma instância da classe:
Responda a esta questão com base no tema “Conceitos de Processos e Interfaces entre Aplicativos”, preenchendo a lacuna do texto a seguir.
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.
A plataforma JEE (Java Platform, Enterprise Edition) contém uma série de especificações e containers, cada uma com funcionalidades distintas, o Container utilizado no acesso ao banco de dados é conhecido como:
Dadas as seguintes afirmações,
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)
Dado o seguinte trecho de código em Java, relativo à execução de consultas SQL utilizando JDBC,
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.