1) prima di postare fai una "Anteprima" per vedere se quello che hai scritto si legge bene

2)la connection string non va bene

codice:
 db = DriverManager.getConnection("jdbc:mysql://localhost/" + "NOMINATIVODB" + "?user=" + "root" + "&password=" + "");
deve diventare qualcosa del genere

codice:
 db = DriverManager.getConnection("jdbc:mysql://localhost/NOMINATIVODB",""root"","");
E' pià chiaro e fai meno confusione. L'altro tipo di input secondo me non è ben chiaro. Se ho ben capito i valori vanno separati dai ":"