public void addVotingUser(int userId) throws ErrorAddingUserException {
        try {
            String q = "insert into VotingUser values (?);";
            PreparedStatement st = conn.prepareStatement(q);
            st.setInt(1, userId);
            st.executeUpdate();
            conn.commit();
        } catch(SQLException e) {
            e.printStackTrace();
            try {
                conn.rollback();
            } catch (Exception e2) {
                //TODO What to do here?
                System.err.println("Holy Fuck");
                e2.printStackTrace();
            }
            throw new ErrorAddingUserException();
        }
    }