Povolit přístup k databázi přímo přes internet z bezpečnostních (autentizační autorizace, šifrování) a výkonu není příliš běžné. Ve většině případů byste vytvořili webovou serverovou aplikaci, která může provádět databázové operace, vynucovat obchodní, doménová a bezpečnostní pravidla. Klientská aplikace provádí hovory přes internet (pomocí REST hovorů, AJAX hovorů nebo něčeho proprietárního) a získává výsledky zpět ze serveru.
Ve vašem případě, protože váš klientský software je Java, možná budete chtít prozkoumat Servlety Java a spusťte něco lehkého, jako je Tomcat jako Serer.
Podívejte se prosím na tuto stránku a tato stránka pro vysvětlení vztahů klient-server.