-
A II está correta na minha opinião!
As configurações de acesso a banco de dados podem estar no arquivo
persistence.xml, recurso da JPA (Java Persistence API). o XML pode ser alterado sem a alteração e compilação do código fonte
-
I. O que precisamos saber é o ip ou nome do servidor + a porta default do SGBD. ex.: Oracle Port = 1521
II. Digamos que você tenha uma aplicação JEE. Se for acessar o oracle é um código, se for SQLServer é outro.
-
Apenas a segunda está incorreta. A API permite a troca do banco sem alteração do código da APLICAÇÃO CLIENTE, porem pode haver a necessidade de adequar a API ao novo banco, por exemplo digamos que temos um app mobile usando uma api que utiliza um banco de dados RELACIONAL, e eu queira utilizar um novo banco OBJETO-RELACIONAL, será necessário adequar a api ao NOVAS CONSULTAS, INSERÇÕES E EXCLUSÕES do banco Objeto-Relacional.
-
Prezados,
O item I está correto. Para se conectar diretamente ao banco de dados por meio de sockets , é necessário ter o driver o banco e portanto conhecer o protocolo de conexão desse banco.
O item II está errado. Para alteramos os bancos dedados da conexão, mesmo que seja via API , é necessário alterar o código pois haverá , no minimo , alteração de host , usuário e senha.
O item III está correto. O Java proporciona o JDBC, que evita a necessidade de ter uma API para cada banco de dados.
Portanto a alternativa correta é a letra D