2015-02-01 2 views
0

Для нашего университетского проекта мы разрабатываем Java-приложение, и все данные поступают в базу данных Online Mysql. но проблема в том, что хостинг-провайдер только позволяет нам подключаться к mysql с определенным IP-адресом. но у нас есть динамический ip. мы должны добавить наш IP-адрес компьютера на сервер, прежде чем подключаться. но проблема заключается в том, что наш клиент движется, и он может использовать USB-ключ или WIFI hotspot.so ip изменится. как мы будем использовать статический IP-адрес для компьютера? Как разработчики программного обеспечения реального мира справляются с этой проблемой?Удаленный MySQL Connect с настольным приложением с использованием статического ip

+0

Вы хотите сказать, что IP-адрес изменится? – SMA

+0

Да, когда клиент перемещается с программным обеспечением ip, которое изменится. то он не может получить доступ к mysql с удаленным – Rayan

+0

Вы принимаете/управляете этим онлайн-сервером mysql? Вы можете настроить VPN на клиентах и ​​разрешить соединения для пула адресов VPN, вы можете использовать прокси-сервер, предлагаемый Ankit, или вы можете открыть свой mysql для всего мира. – pajaja

ответ

0

Вы можете создать прокси-сервер, который будет иметь фиксированный IP-адрес и будет направлять запросы для вашего клиента. Также вы можете создавать веб-API для чтения/обновления данных и иметь API-интерфейс для проверки подлинности/проверки подлинности, что дает вам свободу обновлять схему базы данных без обновления клиента.

Смежные вопросы