banco de dados II
1) Porque a linguagem de programação em Java pode ser executada em qualquer sistema operacional, tornado-a multiplataforma? (2,0 pontos)
Por uma característica fundamental que existe nessa linguagem, a portabilidade, que é possível através da sua arquitetura chamada de Java Virtual Machine(JVM).
Depois da escrita de comandos na sintaxe correta e salvo em um arquivo com extensão .java, é gerado um arquivo com extensão .class e nesse processo de geração desse arquivo é que é gerado os byte-codes de acordo com a plataforma. Então a JVM poderá executar o arquivo ou seja o programa é executado.
2) Segundo o conteúdo do estudado, explique qual a função do driver de conexão com um banco de dados: (2,0 pontos)
O driver de conexão com o banco tem o objetivo de ser um interprete entre o sistema desenvolvido e o banco de dados. Ele é um facilitador de comunicação e identifica pontos importantes de onde deverá trafegar as entradas e saídas de dados entre o sistema e o banco. Ele estabelece uma padronização através de comandos de comunicação conhecidos entre eles.
3) O IDE (Ambiente de Desenvolvimento Integrado), substitui a linguagem de programação Java? Justifique sua resposta. (2,0 pontos)
Não, pois o ambiente de desenvolvimento integrado necessita que o exista uma versão compatível do Java instalado no sistema operacional. O IDE apenas vai facilitar que o programador possa criar os arquivos gerando os byte-codes de forma automática, além de favorecer com mais comandos, botões, layout de forma a facilitar o desenvolvimento do sistema.
4) Por que para os comandos insert, updade e delete utiliza-se o método execute Update() e para o comando select utiliza-se o método executeQuery()? Qual a justificativa para que não haja um único método para execução de todos os 4 comandos? (2,0 pontos)
Os comandos de insert, update e delete não retornam valores, assim utiliza-se um método sem retorno de