// to implement public void add(Funcionario funcionario) { String sql = "INSERT INTO Funcionario (nome_funcionario, especialidade, comissao) VALUES (?, ?, ?)"; // String sqlNumFunc = "SELECT id_funcionario FROM Funcionario WHERE nome_funcionario = '?'"; try { PreparedStatement stmt = (PreparedStatement) connection.prepareStatement(sql); stmt.setString(1, funcionario.getNomeFuncionario()); stmt.setString(2, funcionario.getEspecialidade()); stmt.setDouble(3, funcionario.getComissao()); stmt.execute(); // stmt = (PreparedStatement) connection.prepareStatement(sqlNumFunc); // stmt.execute(); // ResultSet rs = stmt.executeQuery(); // funcionario.setNumFuncionario(rs.); stmt.close(); System.out.println("Funcionario Inserted Successfully"); } catch (SQLException e) { throw new RuntimeException(e); } }
public void remove(Funcionario funcionario) { String sql = "DELETE FROM Funcionario WHERE id_funcionario = '?'"; // String sql = "DELETE FROM Funcionario WHERE nome_funcionario = ?"; try { PreparedStatement stmt = (PreparedStatement) connection.prepareStatement(sql); stmt.setString(1, funcionario.getNomeFuncionario()); stmt.execute(); stmt.close(); System.out.println( "Funcionario: " + funcionario.getNomeFuncionario() + " deleted successfully"); } catch (SQLException e) { throw new RuntimeException(e); } }