Questão
ID 1353082Disciplina: Tecnologia da Informação
Assuntos: Outras Apis (Jdbc, JMS, JTA, Etc.)
Ano: 2017 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional Eleitoral do Paraná
Considere o fragmento de código abaixo, retirado de uma classe de acesso a dados em uma aplicação que utiliza Java Database Connectivity − JDBC e Java 8.
String url="jdbc:mysql://localhost:3306/empresa";
String sql = "insert into cliente(id, nome) values (?, ?)";
Connection conn;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, "root", "h3\$c7Ab");
PreparedStatement st = conn.prepareStatement(sql);
st.setInt(1, 10);
st.setString(2, "Marco Antonio");
st.setString(3, "(11)5678-9087");
st.executeUpdate();
JOptionPane.showMessageDialog(null, "Os dados do cliente foram salvos");
conn.close();
} catch (..I.. ex) {
JOptionPane.showMessageDialog(null, "Erro ao conectar com o Banco de Dados");
}
Para tratar corretamente as exceções que podem ser lançadas no bloco try{}, a lacuna I deve ser preenchida com