Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Dentro da arquitetura tradicional de acesso a bancos de dados do Java, qual seria a classe encarregada de efetuar a execução de comandos SQL? Statement Class ResultSet DriverManager Connection Explicação: A classe Statement tem a função de executar comandos SQL. Normalmente temos uma conexão (Connection) e o resultado de uma consulta é recebido em um ResultSet. 2. Na arquitetura cliente/servidor de duas camadas, a base de dados fica no servidor; e as regras e a lógica da aplicação ficam no cliente. Em relação à arquitetura cliente/servidor de três camadas, uma camada intermediária é criada entre o servidor e o cliente. Qual a função desta camada? Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio. Armazenar a base de dados, passando a lógica da aplicação para o servidor. Armazenar as regras do negócio e a lógica da aplicação, deixando o cliente responsável apenas com a interface com o usuário. Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas. Armazenar as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação. Gabarito Coment. 3. O principal objetivo desses serviços é permitir que uma plataforma não dependa de APIs específicas, permitindo que aplicações executem em diferentes plataformas e incluem serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos. peopleware middleware software javaware hardware 4. Os objetos da classe java.sql.Connection representam conexões para o banco de dados. Uma vez de posse deste objeto, criamos um objeto da classe Statement, que usamos para executar consultas SQL. Qual o método que tomada em comandos SELECT retorna o resultado de operações como um ResultSet. executeSQL executeRequest executeManager executeQuery executeUpdate Gabarito Coment. 5. Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela. try() finnaly() next() prev() exec() Gabarito Coment. 6. Representa uma conexão com um banco de dados. java.sql.Manager java.sql.update java.sql.Connection java.sql.Driver java.sql.software 7. É um programa que faz a mediação entre software e as demais aplicações. hardware javaware middleware peopleware software Gabarito Coment. 8. Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim. Connection ResultSet Statement DriverManager Apache Gabarito Coment.
Compartilhar