Det er ikke særlig almindeligt at tillade adgang til en database direkte over internettet af sikkerhedsmæssige årsager (godkendelsesautorisation, kryptering) og ydeevne. I de fleste tilfælde vil du oprette en webbaseret serverapplikation, som kan udføre databaseoperationer, håndhæve forretnings-, domæne- og sikkerhedsregler. Klientapplikationen foretager opkald over internettet (ved hjælp af REST-opkald, AJAX-opkald eller noget proprietært), og får resultaterne tilbage fra serveren.
I dit tilfælde, da din klientsoftware er Java, vil du måske undersøge Java Servlets og kør noget let som Tomcat som serer.
Se venligst denne side og denne side for en forklaring af klient-server-relationer.