Magna Concursos
2449089 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Enunciado 3573108-1

Figura 1 - Tabela de dados pessoal.

Enunciado 3573108-2

Figura 2 - Tabela de dados grupos.

Considere a tabela pessoal mostrada na Figura 1, a tabela grupos mostrada na Figura 2 e, ainda, o aplicativo Java mostrado na caixa abaixo.

import java.sql.*;

public class App {
public static void main(String[] args) {
try {
Connection conn;

Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost/fundatec";
conn =
DriverManager.getConnection(
url,
"fundatec",
"86GnTfZp7emDxQZ9"
);

Statement stmt = conn.createStatement();

String sql =
"SELECT * FROM pessoal WHERE sexo = ? AND salario > ?";

PreparedStatement pst = conn.prepareStatement(sql);

pst.setInt(1, 0);
pst.setDouble(2, 3000.00);

ResultSet rs = pst.executeQuery();

int total = 0;

while (rs.next()) {
total += rs.getDouble("salario");
}

System.out.println(total);

conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

Supondo que os drivers estão disponíveis e que a conexão com o banco de dados MySQL é estabelecida sem problemas, qual o valor impresso na saída padrão?

 

Provas

Questão presente nas seguintes provas

Analista de TI - Programação/Java

60 Questões