Bè forse è molto più indicato un file .properties, almeno per come sono strutturate le impostazione (coppie chiave valore). Anche perchè gestire un file xml è una cosa un pò laboriosa mentre quello properties può essere gestito in maniera molto semplice tramite l'oggetto Properties che java mette a disposizione.
Se poi vuoi fare le cose perbenino potresti anche pensare di creare un oggetto ConnectionProperties in cui dichiari le tue proprietà di connessione e poi serializzi tale oggetto su file per poi rileggerlo quando ne hai bisogno.
Spero di averti dato delle buone idee.
Ciao