Как правило, вы не разрешаете удаленные подключения к вашей базе данных из ненадежного источника.
Вместо этого подумайте, какие операции вы хотите выполнить с базой данных. Затем напишите интерфейс со всеми необходимыми методами (addEntry, removeEntry и т. Д.).
На стороне клиента (android) создайте класс, который реализует этот интерфейс, делегировав серверу (HTTP-запросы или что-то еще).
На стороне сервера реализуйте тот же интерфейс с доступом JDBC к вашей базе данных и настройте простой процесс сервера, который делегирует запросы (HTTP или что-либо еще) этой реализации. Вот и все.