Не е много обичайно да се разрешава достъп до база данни директно през интернет от съображения за сигурност (упълномощаване за удостоверяване, криптиране) и от съображения за производителност. В повечето случаи бихте създали уеб базирано сървърно приложение, което може да извършва операции с бази данни, налагайки бизнес, домейн и правила за сигурност. Клиентското приложение прави повиквания по интернет (използвайки REST повиквания, AJAX повиквания или нещо собствено) и получава резултатите обратно от сървъра.
Във вашия случай, тъй като вашият клиентски софтуер е Java, може да искате да проучите Java Servlets и стартирайте нещо леко като Tomcat като сърер.
Моля, вижте тази страница и тази страница за обяснение на взаимоотношенията клиент-сървър.