Logo Passei Direto
Buscar
Dada a classe abaixo, complete as lacunas de forma correta:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Principal {
public static void main(String[] args) {
try {
_______________("org.postgresql.Driver");
Connection con = __________("jdbc:postgresql:BancoProva","aluno","prova");
Statement stm =_____________________;
ResultSet rs = ________________("select * from tabela");
while(________________) {
System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
}
con.close();
}
catch(Exception e) {
System.out.println("Erro:" + e.getMessage());
}
}
}
Complete as lacunas da classe acima de forma correta:
DriverManager.getConnection, Class.forName, rs.createStatament(), stm.executeQuery, rs.hasNext()
Class.forName, DriverManager.getConnection, con.createStatement(), stm.executeQuery, rs.next()
DriverManager.getConnection, Class.forName, rs.createStatement(), stm.executeQuery, rs.next()
Class.forName, DriverManager.getConnection, con.createStatament(), stm.executeQuery, rs.hasNext()
DriverManager.getConnection, Class.forName, con.createStatement(), stm.executeQuery, rs.next()
User badge image
Questões Para a Compreensão

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Vamos analisar passo a passo as lacunas do código Java para conexão com banco de dados PostgreSQL: 1. Para carregar o driver JDBC, usa-se: Class.forName("org.postgresql.Driver"); 2. Para obter a conexão: DriverManager.getConnection("jdbc:postgresql:BancoProva","aluno","prova"); 3. Para criar a declaração (statement) a partir da conexão: con.createStatement(); 4. Para executar a consulta SQL: stm.executeQuery("select * from tabela"); 5. Para iterar sobre o ResultSet: rs.next() Agora, verificando as alternativas, a que corresponde exatamente a essa sequência é: Class.forName, DriverManager.getConnection, con.createStatement(), stm.executeQuery, rs.next() Portanto, a resposta correta é essa alternativa.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe.
Classe concreta
Classe abstrata
Classe filha
Interface
Classe final

Em relação a conceitos de Java, marque a alternativa correta:
Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo.
O método getter não permite esconder o formato (tipo de dado) com que um atributo está armazenado.
Para que um atributo não seja modificado por outras classes, deve-se liberar o método getter daquela variável.
Seja a sentença: public class Livro extends Produto. Podemos dizer que todo objeto do tipo Produto será, ao mesmo tempo, um objeto do tipo Livro.
Os métodos que servem para modificar atributos são chamados de getters.

Método que não pode ser sobrescrito. Assinale a alternativa que indica esse tipo de método.
Método abstrato.
Método polimórfico.
Método final.
Método concreto.
Método de trabalho.

Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?
Encapsulamento
Sobrecarga
Herança
Agregação
Sobrescrita

Uma classe pode possuir mais de um método construtor, diferenciados pela listas de parâmetros. Assinale a alternativa que indica o mecanismo usado em tal implementação.
Abstração
Sobrecarga
Polimorfismo
Sobrescrita
Encapsulamento

Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura?
Sobrecarga
Sobrescrita
Herança
Polimorfismo
Encapsulamento