///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
75 questões encontradas
A API JDBC (Java Database Connectivity) fornece um conjunto de interfaces e classes padronizadas no pacote java.sql para que aplicativos Java interajam com diversos sistemas de banco de dados relacionais. Considerando o cenário em que um desenvolvedor está implementando a rotina de acesso a dados de uma aplicação, analise o trecho abaixo: Para iniciar o acesso, o desenvolvedor utiliza um método estático da classe _____________, que avalia a URL fornecida e tenta estabelecer a comunicação carregando o driver apropriado para o banco de dados. O sucesso dessa operação retorna um objeto que implementa a interface _____________, a qual gerencia a sessão de conexão ativa entre o programa Java e o banco de dados. A partir dessa sessão estabelecida, o programa invoca um método para instanciar um objeto da interface _____________, que será o veículo utilizado para efetivamente enviar as instruções e consultas SQL ao banco de dados.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas com as respectivas classes/interfaces da API JDBC no trecho acima.
Um desenvolvedor Java está implementando um módulo de relatórios para um sistema escolar. Ele precisa consultar todos os alunos de um determinado curso no banco de dados MySQL e exibir os resultados em tela. Para isso, escreve o seguinte trecho de código:
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/escola", "root", "senha"
);
Statement stmt = conn.createStatement();
__________ rs = stmt. ___________ ("SELECT * FROM aluno WHERE id_curso = 3");
while (rs.next()) {
System.out.println(rs.getString("nome"));
}Para que o código funcione corretamente, recuperando os registros da tabela e permitindo a iteração sobre os resultados, assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
O JDBC é uma tecnologia importante nas aplicações WEB que utilizam a linguagem JAVA.
Assinale a afirmativa incorreta sobre esta tecnologia.
JDBC utiliza drivers Java específicos para cada banco de dados.
Em uma aplicação Java, considere as instruções abaixo.
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conectado = DriverManager.getConnection("jdbc:mysql://localhost:3306/bd",
"root", "a9Kb08c");Em condições ideais, as EXCEÇÕES que precisam ser tratadas nessas linhas são
Suponha que você esteja utilizando um banco de dados através de uma conexão JDBC e uma máquina virtual Java. Hipoteticamente o servlet HTTP recebeu uma requisição em um processo de autenticação por meios de métodos específicos conhecidos. São eles:
A JDBC (Java Database Connectivity), faz o envio de instruções SQL para qualquer banco de dados relacional, desde que haja um driver que corresponda ao mesmo presente. Que objeto é o responsável por receber os comandos SQL e fazer o envio das informações, assim como o retorno?
Em JDBC, o uso da interface PreparedStatement para a execução de consultas deve ser feito em casos específicos, já que a consulta é compilada em tempo de execução.
JDBC é uma interface de programação que é amplamente utilizada em programação Java. Baseado no JDBC, assinale a alternativa que apresenta qual a finalidade do uso da interface de programação JDBC.
Assinale a opção que apresenta a função JDBC ResultSet que executa a instrução SQL fornecida, que retorna um único objeto ResultSet.