Analisar o codigo e responder

4 respostas
M
QUAL ALTERNATIVA ESTA CORRETA???

1- importjava.sql.*;

2- public class MeuDAO {

3-public Connection con;

4- public ResultSet rs;

5- public Statement pstmt;

6- public void OpenDatabase()throws Exception{

7-String url = jdbc:oracle:thin:@localhost:1521:XE,user,senha;

8- con = DriverManager.getConnection(url);

9- }

10- public void CloseDatabase()throws

Exception{

11- if(con !=null)

12- con.close();

13- }

14- }

a) O elemento responsável em enviar instruções SQL ao banco de dados está na linha

b) O objeto rs será o responsável em receber as requisições junto ao Banco

c) O elemento responsável em receber os dados vindos das solicitações ao banco de dados está na linha 5 do código.

d) Nesse bloco não há uma string de conexão

4 Respostas

Ataxexe

E qual é a sua dúvida?

M

Qual das alternativas estao corretas???

Ataxexe

Qual das alternativas estao corretas???

Por que você tem dúvida?

Luiz_Augusto_Prado
<blockquote><div class="quote-author">MarcioG82:</div>QUAL ALTERNATIVA ESTA CORRETA???

1- importjava.sql.*;

2- public class MeuDAO {

3-public Connection con;

4- public ResultSet rs;

5- public Statement pstmt;

6- public void OpenDatabase()throws Exception{

7-String url = “jdbc:oracle:thin:@localhost:1521:XE”,“user”,“senha”;

8- con = DriverManager.getConnection(url);

9- }

10- public void CloseDatabase()throws

Exception{

11- if(con !=null)

12- con.close();

13- }

14- }

a) O elemento responsável em enviar instruções SQL ao banco de dados está na linha

b) O objeto rs será o responsável em receber as requisições junto ao Banco

c) O elemento responsável em receber os dados vindos das solicitações ao banco de dados está na linha 5 do código.

d) Nesse bloco não há uma string de conexão

http://www.mkyong.com/jdbc/jdbc-preparestatement-example-select-list-of-the-records/

se elemento é o mesmo que objeto, eu iria de c
veja que o objeto preparedStatement apos a execução do executeQuery é quem entrega os dados ao resultset. O resultset é só o pote. ou seja, aquele que armazena.

não pode ser ‘a’ porque a afirmação está incompleta
não pode ser ‘b’ porque a execução de um execute em um preparedStatement retorna um valor (dados) que é finalmente entregue ao rs, indicando que ele é quem é o responsavel por receber os dados.
não pode ser ‘d’ porque a linha 7 é isso
e finalmente é c, porque a execução de um execute em um preparedStatement retorna um valor (dados). vc escolhe armazenar em um rs ou não.

Criado 22 de novembro de 2014
Ultima resposta 23 de nov. de 2014
Respostas 4
Participantes 3