Originariamente inviato da Emix_69
scusate dell'errore sintattico e per non aver messo i tag code e /code, il problema è che non mi da nessun errore compila ed esegue il tutto tranquillamente solo che in output o i tre nulla che sono le tre stampe del result e i due catch che sono le stampe all'intenro del catch che mi stampano i due log, forse mi sono spiuegato male prima scusate ancora....
Se dici che entra nei due catch, è chiaro che prima fallisce il caricamento del driver (magari il o i jar del driver non sono visibili alla JVM) e di conseguenza pure la creazione della Connection fallisce.
E in tal caso 'result' resta a null che è il valore iniziale. E pertanto i tre println() fuori dai try stampano appunto null.

Questo è quanto si può comprendere dalla tua spiegazione. Il perché .... beh, una possibilità l'ho detta: la JVM non è in grado di trovare il o i jar necessari. Vedi una mia risposta qui.