Logo Passei Direto
Buscar
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser utilizado?
A prepareStatement
B forName
C executeUpdate
D getConnection
E executeQuery
User badge image
Desafios para Aprender

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para efetivar um comando DML (Data Manipulation Language), como Insert ou Delete, no contexto do JDBC, o método que deve ser utilizado é o `executeUpdate()`. Esse método é especificamente projetado para executar instruções SQL que alteram o estado do banco de dados, como inserções, atualizações e exclusões. Vamos analisar as alternativas: A) `prepareStatement` - Este método é usado para preparar uma instrução SQL, mas não executa a operação. B) `forName` - Este método é utilizado para registrar o driver JDBC, não para executar comandos DML. C) `executeUpdate` - Este é o método correto para executar comandos DML, como Insert ou Delete. D) `getConnection` - Este método é usado para estabelecer uma conexão com o banco de dados, não para executar comandos. E) `executeQuery` - Este método é utilizado para executar consultas SQL que retornam um conjunto de resultados, não para comandos DML. Portanto, a resposta correta é: C) executeUpdate.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado.
Qual o nome do arquivo?
A web.xml
B database.xml
C jdbc.xml
D persistence.xml
E orm.xml

Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java.
Qual o nome desse banco de dados?
A MySQL
B SQLite
C PostgreSQL
D Firebase
E Derby

As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações DML executadas de forma sequencial.
Uma transação é confirmada pelo método:
A grant
B startTransaction
C rollback
D revoke
E commit

Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:
A InterruptedException e NullPointerException
B IOException e IllegalArgumentException
C ClassNotFoundException e SQLException
D InterruptedException e SQLException
E ClassNotFoundException e NullPointerException

O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas.
Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método:
A getConnection
B setAutoCommit
C executeUpdate
D rollback
E executeQuery

Mais conteúdos dessa disciplina