2015-02-04 5 views
0

Я работаю над проектом, связанным с подключением моего приложения C# к серверу MySQL. Сервер работает cPanel, и компания не разрешает подключать все IP-адреса (хотя вы можете добавить IP-адреса хоста в список удаленных пользователей). Приложение будет работать в Windows 8 Tablets на 3G-соединении, поэтому, очевидно, я не буду знать IP-адреса, если устройства смогут добавить их в список.Взаимодействие с базой данных MySQL по HTTP

Мой мозг рассказал мне о системе, API или что-то в этом роде, что позволит мне взаимодействовать с базой данных через HTTP эффективно в обход этого ограничения.

При необходимости я могу предоставить дополнительную информацию.

Кто-нибудь знает что-либо подобное этому или каким-либо образом вокруг этого?

+0

Разве это не означает коллега? «Напишите веб-службу, которая разговаривает с базой данных и позволяет вашему приложению разговаривать с веб-службой» _? – CodeCaster

ответ

1

Если вы используете MySql 5.7 или выше, существует экспериментальная «лаборатория» для обеспечения прямого доступа к MySQL через интерфейс REST через HTTP, что устраняет необходимость в драйверах среднего уровня или базе данных.

Вы можете скачать the plugin на сайте MySql Labs. В раскрывающемся списке выберите «MySQL HTTP Plugin», и вы должны быть хорошими.

Имейте в виду, что его часть проекта «MySql Labs», что означает его экспериментальный, вероятно, глючный и должен использоваться на свой страх и риск. Подумайте дважды, прежде чем использовать их на любом производственном сервере.