Escolar Documentos
Profissional Documentos
Cultura Documentos
c) A lógica de negócios.
d) A lógica de apresentação.
13: O que o PostgreSQL oferece para diferentes setores, incluindo empresas, organizações governamentais,
instituições acadêmicas e startups?
15: Por que é importante separar a lógica de acesso aos dados em um pacote DAO em uma aplicação MVC?
a) Para tornar a aplicação mais lenta. b) Para promover a modularidade e a reutilização de código.
a) Manipula dados no banco de dados. b) Formata datas e horas de acordo com um padrão específico.
c) Inserir, excluir e alterar registros no banco de dados. d) Definir objetos e estruturas de dados.
18: O que é necessário fazer para que o projeto reconheça a conexão com o banco de dados?
a) Adicionar o Driver do banco que será utilizado. b) Baixar o driver JDBC do PostgreSQL.
b) Cria um modelo para a tabela de contatos com as colunas "matricula", "nome" e "email".
d) Declara uma variável que será usada para armazenar uma lista de objetos do tipo Contato.
Para a realização dessa atividade consulte o arquivo Agenda Contatos disponibilizado em sala de aula.
Complete as lacunas:
String sql = "SELECT ________, senha _______ login __________ nome_usuario = ? AND senha = ?";
PreparedStatement stmt;
stmt = conexao.prepareStatement(sql);
stmt.setString(1, ________);
stmt.setString(2, ________);
ResultSet rs = stmt.executeQuery();
if (rs.next()) {
login.setNomeUsuario(rs.getString("nome_usuario"));
login.setSenha(rs.getString("senha"));
autenticado = true;
EntradaAcesso(______);
rs.close();
stmt.close();
return autenticado;
stmt.setString(1, matricula);
ResultSet rs = stmt.____________________________();
if (rs.next()) {
c.setMatricula(rs.getString("matricula"));
c.setNome(rs.getString("nome"));
c.setEmail(rs.getString("email"));
return c;
Responda as questões:
02. Como se estabelece uma conexão com um banco de dados em Java usando JDBC?
07. Como se trata exceções relacionadas a banco de dados em Java com JDBC?