Código para a questão
1
2 public ErroBD() {}
3 public ErroBD(String msg) {
4 super(msg);
5 }
6 }
7
8 interface IPersistencia {
9
10 }
11
12
13 private String url, usuario, senha;
14 private Connection conexao;
15
16
17 this.url = url;
18 this.usuario = usuario;
19 this.senha = senha;
20 }
21
22 public void exec(String cmd) throws ErroBD {
23 try {
24 if(conexao == null)
25 conexao = DriverManager.getConnection(url,usuario,senha);
26 Statement st = conexao.createStatement();
27 st.executeUpdate(cmd);
28 }
29
30
31 }
32 }
33 }
Considerando o código Java apresentado, assinale a opção que que apresenta trecho de código que, ao ser inserido adequadamente no código Java, nas linhas 16, 29 e 30, completa parcial e corretamente o código original, do ponto de vista sintático e semântico.