ciao ragazzi,
ho realizzato un programmino gestionale, il quali si appoggia attualmente su un database mysql locale, quindi per far funzionare il tutto, il database si deve trovare sulla stessa macchina su cui gira l'applicazione. Fino a qui tutto ok e tutto funziona.
Ora mi era venuto lo sfizio di rendere l'applicazione utilizzabile su varie macchina e indipendente dalla posizione del database, quindi trasferire il database locale su un host remoto.
Come si può fare?
Su che host remoto mi posso appoggiare per installare il mio database?
Io avevo pensato altervista (visto che è gratuito), ma nn sono riuscito a connettermi al database, secondo voi è possibile usare altervista come host remoto per il database?
Oppure sapete dirmi come posso fare ad avere il mio database in remoto?
Io nel codice per connettermi ho usato quest'istruzioni per fare le prove.
db = DriverManager.getConnection("jdbc:mysql://www9.altervista.org/" + nomeDB + "?user=" + nomeUtente + "&password=" + pwdUtente);
oppure
db = DriverManager.getConnection("jdbc:mysql://75.126.23.101/" + nomeDB + "?user=" + nomeUtente + "&password=" + pwdUtente);
dove www9.altervista.org = 75.126.23.101 e per risalire al ip ho usato
http://www.dnsstuff.com/
Ma entrambi mi danno errore:
Unable to connect to any hosts due to exception: java.net.SocketException: java.net.ConnectException: Connection timed out: connect
Attendo una risposta con consigli o soluzini al problem
Grazie anticipatamente
Marco