Questão de Programação — Java — FCC 2014
ProgramaçãoJava
- Código
- fc012773
- Banca
- FCC
- Órgão
- TCE-RS
- Ano
- 2014
- Nível
- Médio
- Cargo
- Auditor Público Externo - Técnico em Processamento de Dados - Conhecimentos Específicos
O método a seguir está presente em uma classe de acesso a dados (DAO) de uma aplicação construída com Java utilizando JDBC.
Considere que:− a variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente.− uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais.− a tabela cliente possui os campos abaixo:id − inteiro, não nulo, chave primárianome − cadeia de caracteresrenda − realNestas condições, para que o método esteja correto, a lacuna I deve ser preenchida com a instrução
Considere que:− a variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente.− uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais.− a tabela cliente possui os campos abaixo:id − inteiro, não nulo, chave primárianome − cadeia de caracteresrenda − realNestas condições, para que o método esteja correto, a lacuna I deve ser preenchida com a instrução- Ast = conn.prepareStatement("insert into cliente (id, nome, renda) values (varId, varNome,varRenda)");
- Bst = conn.preparedStatement("insert into cliente (id, nome, renda) values (?, ?, ?)")
- Cst = conn.prepareStatement("insert into cliente(id,nome,renda) values( "+varId+","+varNome+" ,'"+varRenda+"')");
- Dst = conn.executeStatement("insert into cliente values ( '" + varId + "', " + varNome + " , '" + varRenda + "')");
- Est = conn.prepareStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");