Buscar

aula07-desenvolvimento de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1.
		Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
	
	
	
	Derby
	
	
	MS Access
	
	
	DB2
	
	
	Oracle
	
	
	Informix
	
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um servidor proprietário.
	
	
	
	 
		
	
		2.
		A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
	
	
	
	ServletException e ArithmeticException
	
	
	SQLException e ClassNotFoundException
	
	
	ClassNotFoundException e ArithmeticException
	
	
	SQLException e ServletException
	
	
	ClassNotFoundException e ServletException
	
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
	
	
	
	 
		
	
		3.
		Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
	
	
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
	
	
	Statement trabalha como um executor de comandos SQL.
	
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	
	O PreparedStatement é um descendente de Statement que aceita parametrizações.
	
Explicação:
O método executeQuery pertence à classe Statement.
	
	
	
	 
		
	
		4.
		Qual das opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional"
	
	
	
	JDBC
	
	
	JSF
	
	
	JLO
	
	
	JSP
	
	
	JVC
	
Explicação:
JDBC
	
	
	
	 
		
	
		5.
		Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
	
	
	
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
	
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
	
	
	
	 
		
	
		6.
		Os comandos em sql, SELECT, UPDATE, INSERT  são comandos do tipo:
	
	
	
	DML
	
	
	DMZ
	
	
	DDT
	
	
	DTL
	
	
	DDL
	
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
	
	
	
	 
		
	
		7.
		Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
	
	
	
	DTL
	
	
	DMZ
	
	
	DDT
	
	
	DDL
	
	
	DML
	
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco.
São comandos desse tipo o CREATE, o ALTER e o DROP.
	
	
	
	 
		
	
		8.
		Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:    
Statement st = Conexao.getConection().createStatement();
	
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery, com o retorno do resultado na forma de um ResultSet.
		1.
		Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
	
	
	
	MS Access
	
	
	Informix
	
	
	Oracle
	
	
	DB2
	
	
	Derby
	
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um servidor proprietário.
	
	
	
	 
		
	
		2.
		A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
	
	
	
	SQLException e ServletException
	
	
	SQLException e ClassNotFoundException
	
	
	ClassNotFoundException e ServletException
	
	
	ServletException e ArithmeticException
	
	
	ClassNotFoundException e ArithmeticException
	
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
	
	
	
	 
		
	
		3.
		Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
	
	
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
	
	Statement trabalha como um executor de comandos SQL.
	
	
	O PreparedStatement é um descendente de Statement que aceita parametrizações.
	
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
	
Explicação:
O método executeQuery pertence à classe Statement.
	
	
	
	 
		
	
		4.
		Qual das opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional"
	
	
	
	JVC
	
	
	JSF
	
	
	JSP
	
	
	JLO
	
	
	JDBC
	
Explicação:
JDBC
	
	
	
	 
		
	
		5.
		Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
	
	
	
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	
	
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
	
	
	
	 
		
	
		6.
		Os comandos em sql, SELECT, UPDATE, INSERT  são comandos do tipo:
	
	
	
	DDL
	
	
	DTL
	
	
	DMZ
	
	
	DML
	
	
	DDT
	
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
	
	
	
	 
		
	
		7.
		Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
	
	
	
	DDT
	
	
	DML
	
	
	DTL
	
	
	DMZ
	
	
	DDL
	
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco.
São comandos desse tipo o CREATE, o ALTER eo DROP.
	
	
	
	 
		
	
		8.
		Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:    
Statement st = Conexao.getConection().createStatement();
	
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
	
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery, com o retorno do resultado na forma de um ResultSet.
		1.
		Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
	
	
	
	DB2
	
	
	Derby
	
	
	MS Access
	
	
	Oracle
	
	
	Informix
	
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um servidor proprietário.
	
	
	
	 
		
	
		2.
		A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
	
	
	
	ClassNotFoundException e ArithmeticException
	
	
	ServletException e ArithmeticException
	
	
	SQLException e ServletException
	
	
	SQLException e ClassNotFoundException
	
	
	ClassNotFoundException e ServletException
	
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
	
	
	
	 
		
	
		3.
		Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
	
	
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	
	Statement trabalha como um executor de comandos SQL.
	
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
	
	
	O PreparedStatement é um descendente de Statement que aceita parametrizações.
	
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
Explicação:
O método executeQuery pertence à classe Statement.
	
	
	
	 
		
	
		4.
		Qual das opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional"
	
	
	
	JDBC
	
	
	JSP
	
	
	JLO
	
	
	JVC
	
	
	JSF
	
Explicação:
JDBC
	
	
	
	 
		
	
		5.
		Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
	
	
	
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
	
	
	
	 
		
	
		6.
		Os comandos em sql, SELECT, UPDATE, INSERT  são comandos do tipo:
	
	
	
	DTL
	
	
	DDL
	
	
	DML
	
	
	DDT
	
	
	DMZ
	
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
	
	
	
	 
		
	
		7.
		Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
	
	
	
	DTL
	
	
	DML
	
	
	DDL
	
	
	DDT
	
	
	DMZ
	
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco.
São comandos desse tipo o CREATE, o ALTER e o DROP.
	
	
	
	 
		
	
		8.
		Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:    
Statement st = Conexao.getConection().createStatement();
	
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery, com o retorno do resultado na forma de um ResultSet.
		1.
		Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
	
	
	
	DB2
	
	
	MS Access
	
	
	Oracle
	
	
	Informix
	
	
	Derby
	
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um servidor proprietário.
	
	
	
	 
		
	
		2.
		A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
	
	
	
	ClassNotFoundException e ArithmeticException
	
	
	ServletException e ArithmeticException
	
	
	ClassNotFoundException e ServletException
	
	
	SQLException e ClassNotFoundException
	
	
	SQLException e ServletException
	
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
	
	
	
	 
		
	
		3.
		Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
	
	
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
	
	
	O PreparedStatement é um descendente de Statement que aceita parametrizações.
	
	
	Statement trabalha como um executor de comandos SQL.
	
Explicação:
O método executeQuery pertence à classe Statement.
	
	
	
	 
		
	
		4.
		Qual das opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional"
	
	
	
	JLO
	
	
	JSF
	
	
	JSP
	
	
	JDBC
	
	
	JVC
	
Explicação:
JDBC
	
	
	
	 
		
	
		5.
		Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
	
	
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	
	
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variávelque percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
	
	
	
	 
		
	
		6.
		Os comandos em sql, SELECT, UPDATE, INSERT  são comandos do tipo:
	
	
	
	DTL
	
	
	DML
	
	
	DDL
	
	
	DDT
	
	
	DMZ
	
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
	
	
	
	 
		
	
		7.
		Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
	
	
	
	DMZ
	
	
	DDT
	
	
	DML
	
	
	DDL
	
	
	DTL
	
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco.
São comandos desse tipo o CREATE, o ALTER e o DROP.
	
	
	
	 
		
	
		8.
		Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:    
Statement st = Conexao.getConection().createStatement();
	
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery, com o retorno do resultado na forma de um ResultSet.
		1.
		Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
	
	
	
	Informix
	
	
	Oracle
	
	
	Derby
	
	
	MS Access
	
	
	DB2
	
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um servidor proprietário.
	
	
	
	 
		
	
		2.
		A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
	
	
	
	ClassNotFoundException e ServletException
	
	
	SQLException e ClassNotFoundException
	
	
	ServletException e ArithmeticException
	
	
	ClassNotFoundException e ArithmeticException
	
	
	SQLException e ServletException
	
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
	
	
	
	 
		
	
		3.
		Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
	
	
	
	O PreparedStatement é um descendente de Statement que aceita parametrizações.
	
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
	
	Statement trabalha como um executor de comandos SQL.
	
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
	
Explicação:
O método executeQuery pertence à classe Statement.
	
	
	
	 
		
	
		4.
		Qual das opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional"
	
	
	
	JDBC
	
	
	JLO
	
	
	JSF
	
	
	JVC
	
	
	JSP
	
Explicação:
JDBC
	
	
	
	 
		
	
		5.
		Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
	
	
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
	
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
	
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
	
	
	
	 
		
	
		6.
		Os comandos em sql, SELECT, UPDATE, INSERT  são comandos do tipo:
	
	
	
	DDT
	
	
	DDL
	
	
	DTL
	
	
	DML
	
	
	DMZ
	
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
	
	
	
	 
		
	
		7.
		Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
	
	
	
	DMZ
	
	
	DML
	
	
	DTL
	
	
	DDL
	
	
	DDT
	
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco.
São comandos desse tipo o CREATE, o ALTER e o DROP.
	
	
	
	 
		
	
		8.
		Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:    
Statement st = Conexao.getConection().createStatement();
	
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery, com o retorno do resultado na forma de um ResultSet.
		1.
		Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
	
	
	
	MS Access
	
	
	Derby
	
	
	Informix
	
	
	DB2
	
	
	Oracle
	
Explicação:
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não depende da instalação de um servidor proprietário.
	
	
	
	 
		
	
		2.
		A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
	
	
	
	ClassNotFoundException e ArithmeticException
	
	
	ClassNotFoundException e ServletException
	
	
	SQLException e ServletException
	
	
	ServletException e ArithmeticException
	
	
	SQLException e ClassNotFoundException
	
Explicação:
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o Driver.
	
	
	
	 
		
	
		3.
		Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):
	
	
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	
	Statement trabalha como um executor de comandos SQL.
	
	
	O PreparedStatement é um descendente de Statement que aceita parametrizações.
	
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC.
	
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
Explicação:
O método executeQuery pertence à classe Statement.
	
	
	
	 
		
	
		4.
		Qual das opções abaixo não representa a afirmação abaixo:
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional"
	
	
	
	JSP
	
	
	JSF
	
	
	JLO
	
	
	JVC
	
	
	JDBC
	
Explicação:
JDBC
	
	
	
	 
		
	
		5.
		Supondo que você utilize um Managed Beanque funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
	
	
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	
	
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
	
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
	
	
	
	 
		
	
		6.
		Os comandos em sql, SELECT, UPDATE, INSERT  são comandos do tipo:
	
	
	
	DTL
	
	
	DDT
	
	
	DDL
	
	
	DMZ
	
	
	DML
	
Explicação:
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
	
	
	
	 
		
	
		7.
		Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo:
	
	
	
	DML
	
	
	DTL
	
	
	DDL
	
	
	DDT
	
	
	DMZ
	
Explicação:
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco.
São comandos desse tipo o CREATE, o ALTER e o DROP.
	
	
	
	 
		
	
		8.
		Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:    
Statement st = Conexao.getConection().createStatement();
	
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");
	
Explicação:
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a partir do método executeQuery, com o retorno do resultado na forma de um ResultSet.

Continue navegando