Imagem de fundo

Considere o fragmento de código abaixo em uma classe de...

Considere o fragmento de código abaixo em uma classe de acesso a dados que utiliza JDBC com objetivo de conectar a aplicação Java a um Banco de Dados PostgreSQL denominado bdaction.


Class.forName("org.postgresql.Driver");

Connection connection = DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/a0041","bdaction", "a45Ab");

Statement statement = connection.createStatement();


Nesse fragmento,


A

a falta da classe Driver ocasionará uma exceção do tipo SQLException.


B

a classe Statement deve ser trocada por EntityManager, que permite acesso a métodos para execução de comando SQL.


C

como o Banco de Dados ao qual se deseja conectar é o bdaction, ocorrerá uma exceção do tipo SQLException.


D

a porta de comunicação com o PostgreSQL deve ser mudada de 5432 para a porta padrão, que é 336.


E

não é necessário tratamento de exceção, pois isso é feito automaticamente pela API JDBC.