Simulado Tribunal Regional do Trabalho - 13ª Região (PB) | Técnico Judiciário - Tecnologia da Informação | 2019 pre-edital | Questão 89

Desenvolvimento de Software / Linguagens e ambientes de programação / JDBC


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 (

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

Voltar à pagina de tópicos Próxima

Fonte: ANALISTA JUDICIáRIO - ANáLISE DE SISTEMAS / TRE/PR / 2017 / FCC