Uma das alternativas abaixo apresenta o modo padrão como é f...

Próximas questões
Com base no mesmo assunto
Q221949 Programação
Uma das alternativas abaixo apresenta o modo padrão como é feita a conexão do Java via JDBC ao banco de dados da aplicação, ou seja, por meio de um(a):
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - URL.

Para compreender a resposta correta, é necessário entender que o JDBC (Java Database Connectivity) é uma API do Java que permite a execução de operações sobre bancos de dados de maneira padronizada. O JDBC é utilizado para conectar uma aplicação Java a um banco de dados, enviar comandos SQL e processar os resultados.

A conexão com o banco de dados através do JDBC é feita utilizando uma URL (Uniform Resource Locator), que é uma string de conexão que especifica o endereço do banco de dados ao qual se deseja conectar. Esta URL é utilizada dentro do método DriverManager.getConnection(), que é o ponto de partida para estabelecer a conexão com o banco de dados.

A URL de conexão contém informações essenciais como o tipo do banco de dados, o nome do banco de dados, o host em que o banco de dados está rodando e a porta de conexão. A estrutura típica de uma URL de conexão JDBC pode ser exemplificada da seguinte forma:

jdbc:subprotocol://host:port/database_name

Onde:

  • jdbc: indica que se está utilizando o protocolo JDBC.
  • subprotocol: é um identificador para o banco de dados específico (Ex: mysql, postgresql, oracle).
  • host: é o endereço IP ou o nome de domínio onde o banco de dados está hospedado.
  • port: é a porta em que o serviço de banco de dados está escutando. Cada banco de dados possui uma porta padrão, que pode ser alterada conforme a configuração do banco.
  • database_name: é o nome do banco de dados específico ao qual se quer conectar.

Portanto, é a URL que fornece todas as informações necessárias para que o JDBC realize a conexão com o banco de dados desejado, seguindo o formato padrão estabelecido pela API.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Fico impressionado com a qualidade das questões elaboradas pela funcab.. Eles se superam questão após questão.

Errei e fui atrás, espero que ajude.

O formato geral da URL de conexão é

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

onde:

  • jdbc:sqlserver:// (Necessário) é conhecido como o subprotocolo e é constante.

  • serverName (Opcional) é o endereço do servidor com o qual será feita a conexão. Pode ser um endereço IP ou DNS, ou pode ser localhost ou 127.0.0.1 para o computador local. Se não for especificado na URL de conexão, o nome do servidor deverá ser especificado na coleção de propriedades.

  • instanceName (Opcional) é a instância com a qual será feita a conexão em serverName. Se não for especificada, será feita uma conexão com a instância padrão.

  • portNumber (Opcional) é a porta com a qual será feita a conexão em serverName. O padrão é 1433. Se estiver usando o padrão, você não precisará especificar a porta, nem os dois-pontos (':') que a precedem, na URL.

  • property (Opcional) é uma ou mais propriedades de conexão de opção. Para obter mais informações, consulte Definindo as propriedades de conexão. Qualquer propriedade da lista pode ser especificada. As propriedades só podem ser delimitadas com o uso de ponto-e-vírgula (';') e não podem ser duplicadas.

    http://msdn.microsoft.com/pt-br/library/ms378428.aspx
     

Simplesmente não dá pra saber o que eles querem. Você usa uma URL em um método de uma classe, que implementa uma interface. Dá pra considerar 4 das 5 alternativas!

Alternativa correta é a "B".

 

Concordo com o paulo eduardo, essa questão foi mal elaborada.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo