1) potrei anche usare due paramentri di input, ma questa è una classe di esempio, nel mio progetto reale ho anche 30 parametri che dovrei passare al costruttore. E' proprio necessario fare come dici te visto che risulterebbe scomodo?
2) La connessione al db la faccio nell'index, ho dimenticato di richiamare la variabile globale della connessione in ogni metodo che ne fa uso.