Я должен написать небольшое приложение базы данных Java с несколькими таблицами.
С этим у меня есть некоторый опыт, и я могу это сделать.
Это было бы на одной машине.
Где-то в сети, с другой машины должна быть возможность подключения и проверки некоторых запросов к базе данных в графическом интерфейсе SWING.
Эта часть сети с тем, что у меня нет опыта. Как лучше всего выполнить эту задачу?
Мне нужны некоторые общие указания здесь и, возможно, несколько хороших ссылок с примерами для изучения.
Проблема в том, что мне не хватает времени здесь.
Из моего просмотра я обнаружил, что самое простое решение - это прямое соединение с удаленной машины напрямую с JDBC через ip: port way. Как 111.111.111.111:55
Но это оставляет БД действительно небезопасным.
Я читал о сокетах, но не понимаю, как это помогает.
Теперь я видел, как люди упоминают Hibernate и VPN, но я думаю, что это большая работа.
И другие упоминают веб-серверы, но я абсолютно не знаю, как это работает.
Итак, каково оптимальное решение по вашему мнению?
Идеи, предложения, рекомендации?
Заранее спасибо, Мартин.