Как мне подключиться к внешней базе данных, такой как MySQL, в PALM webOS - PullRequest
0 голосов
/ 08 марта 2011

У меня есть php-код, который я разместил на wampserver, и база данных MySql, которую я разместил в phpmyadmin. Я попытался использовать функцию запроса Ajax, которую я написал в файле помощи сцены, чтобы вызвать PHP для доступа к базе данных, но он не работает.

1 Ответ

1 голос
/ 08 марта 2011

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

  • Сервер баз данных, такой как mysql, не очень хорош для обработки нескольких соединений с низкой задержкой.
  • Вы фактически разрешаете кому-либо доступ к базе данных, и если вы используете аутентификацию mysql для разных пользователей, это не лучший метод. Будете ли вы использовать SSL? потому что в противном случае имена пользователей и пароли будут проходить через нефильтрованные сетевые каналы, подвергая ваш сервер многочисленным угрозам безопасности.
  • Обновления сложнее, кэширование невозможно ... и т. Д. По многим причинам.

На самом деле большинство приложений создают серверное приложение, которое будет обрабатывать запросы из приложения RESTful способом. Таким образом, ваше приложение будет запрашивать что-то вроде http://myappdomain.com/objects/list и возвращать json или XML и т. Д.

...