Uma das alternativas abaixo apresenta o modo padrão como é f...
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
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