Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são: SQLException e ClassNotFoundException ClassNotFoundException e ServletException ServletException e ArithmeticException SQLException e ServletException ClassNotFoundException e ArithmeticException Respondido em 28/05/2019 23:04:18 Explicação: Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver. 2a Questão Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC): Statement trabalha como um executor de comandos SQL. O PreparedStatement é um descendente de Statement que aceita parametrizações. O método close() da classe Connection fecha uma conexão com o banco de dados. O executeQuery é um método da classe Connection para execução de uma consulta. É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC. Respondido em 28/05/2019 23:13:31 Explicação: O método executeQuery pertence à classe Statement. 3a Questão Na sintaxe SQL, o operador que condiciona a seleção à existência do valor do campo em um determinado conjunto de valores de mesmo formato seria: BETWEEN IN LIKE ALL HAVING Respondido em 28/05/2019 23:14:14 Explicação: Um exemplo seria: SELECT Id, CompanyName, City, Country FROM Supplier WHERE Country IN ('USA', 'UK', 'Japan') 4a Questão O middleware de acesso ao banco de dados utilizado pelo Java é denominado: RMI RPC JDBC JMS JNDI Respondido em 28/05/2019 23:14:54 Explicação: O middleware para acesso a banco de dados do Java é o JDBC (Java Database Conectivity) 5a Questão Existem diversos componentes no JDBC, e um deles permite a parametrização de queries. Indique qual é este componente. Statement DriverManager ResultSet PreparedStatement Connection Respondido em 28/05/2019 23:15:24 Explicação: Um componente do tipo PreparedStatement é obtido a partir de uma chamada ao método prepareStatement de Connection, sendo utilizadas interrogações nos trechos do SQL que serão considerados como parâmetros. 6a Questão O uso de um DAO (Data Access Object) em um código tem a função de: Encapsular o usuário e senha de acesso ao banco de dados relacional. Prover uma camada de segurança para a aplicação. Impedir que uma classe tenha mais de um objeto instanciado. Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. Gerenciar a geração de logs de acesso com API específica.
Compartilhar